博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Asp.net在服务器端读取Excel文件所需要做的事情
阅读量:5367 次
发布时间:2019-06-15

本文共 716 字,大约阅读时间需要 2 分钟。

  • 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的,比较不会发生问题~

转载于:https://www.cnblogs.com/imagefish/archive/2013/01/14/2860017.html

你可能感兴趣的文章
ZOJ 1133
查看>>
alibaba / zeus 安装 图解
查看>>
Planned Delivery Time as Work Days (SCN discussion)
查看>>
Ubuntu:让桌面显示回收站
查看>>
Android上传头像代码,相机,相册,裁剪
查看>>
git 安装体验
查看>>
Oracle 给已创建的表增加自增长列
查看>>
《DSP using MATLAB》Problem 2.17
查看>>
if 循环
查看>>
uva 111 History Grading(lcs)
查看>>
Python学习week2-python介绍与pyenv安装
查看>>
php判断网页是否gzip压缩
查看>>
一个有意思的js实例,你会吗??[原创]
查看>>
sql server中bit字段实现取反操作
查看>>
Part3_lesson2---ARM指令分类学习
查看>>
jQuery拖拽原理实例
查看>>
JavaScript 技巧与高级特性
查看>>
Uva 11729 Commando War
查看>>
增强学习(一) ----- 基本概念
查看>>
ubuntu下USB连接Android手机
查看>>