zoukankan      html  css  js  c++  java
  • Asp.net在服务器端读取Excel文件所需要做的事情

    • Server端必须先安装好Excel 2010
    • 开启Microsoft管理控制台(执行 - >输入 mmc-32 / mmc-64) // 端看是32bit 还是 64bit 的元件
    • 档案 - >新增嵌入式管理单元 - >选择“元件服务”
    • 主控台根目录 - >元件服务 - >电脑 - >我的电脑 - > DCOM设定
    • 请找两个元件:[Microsoft Excel 应用程序]和[Microsoft Excel中预览器]
    • 右键点选内容,进到[识别身分]。然后将使用者帐户改成"使用下列使用者(必须有Admin帐号的使用者)"
      • 这边要特别注意,使用者部分一定要重新Check,确保IIS有抓到真正的使用者
    • 右键点选内容,进到[安全性设定]。新增权限,如下图:

         

    • (三个都调整到自定,并且新增一个使用者"EveryOne",将权限全部打开)
    • 接下来设定Microsoft Excel 预览器,请将上述的步骤在操作一次。

    这样就可以让Asp.net在Server端去读取Office系列的文件档案了。

    PS: 当然在Server处理资料的时候,必须先对资料所在的Folder开启IIS_USER权限(write/read),不然也会有权限出错的问题

    --------------------------

    笔记,开EveryOne不是很好,听说好像有更严谨的权限设定方法。有空研究一下~

    --------------------------

    笔记:最好Office是灌32bit的,比较不会发生问题~

  • 相关阅读:
    Weex系列-入门2
    Weex系列-入门1
    Android ClassLoader笔记(二)
    Android ClassLoader笔记(一)
    Android-DataBinding入门系列(一)基本介绍
    Fiddler简单介绍
    colorWithPatternImage导致的图片错位问题
    自定义view-滑动开关
    ios设置行间距和部分文本颜色
    办公利器-一行代码搞定http服务
  • 原文地址:https://www.cnblogs.com/imagefish/p/2860017.html
Copyright © 2011-2022 走看看