关于 IIS 上 Excel 文件的访问, 一路上困难重重, 最后按以下步骤进行设置, 可在 IIS 中正常使用!1. 引用及代码: 1). 项目中添加 Excel 程序集引用(注意: 从系统 COM 组件中选择"Microsoft Excel 1*.0 Objec ...
关于 IIS 上 Excel 文件的访问, 一路上困难重重, 最后按以下步骤进行设置, 可在 IIS 中正常使用!
1. 引用及代码:
1). 项目中添加 Excel 程序集引用(注意: 从系统 COM 组件中选择"Microsoft Excel 1*.0 Object Library"):
2). 设置 Excel 程序集属性: 选择已添加的 Excel 程序集 Microsoft.Office.Interop.Excel, 右键选择属性, Copy Local 改为 True, Embed Interop Types 改为 False.
3). Excel 访问代码:
1 private ICollection<Sample> ReadExcel(string fileName) 2 { 3 Application excel = new ApplicationClass { Visible = false, DisplayAlerts = false }; 4 Workbook workbook = null; 5 Worksheet sheet = null; 6 7 try 8 { 9 workbook = excel.Workbooks.Open(fileName);10 sheet = (Worksheet)workbook.ActiveSheet;11 12 if (sheet == null)13 {14 throw new Exception("Read excel file failed!");15 }16 17 Range range = null;18 int rowIndex = 1;19 20 ICollection<Sample> list = new HashSet<Sample>();21 for (rowIndex = 2; rowIndex <= sheet.UsedRange.Rows.Count; rowIndex++)22 {23 if (!this.HasValue(sheet, rowIndex))24 {25 break;26 }27 28 int colIndex = 1;29 var sample = new Sample();30 range = (Range)sheet.Cells[rowIndex, colIndex++];31 sample.Name = range.Value;
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:关于 IIS 中 Excel 访问的问题
关键词:IIS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。