excel互操作saveas无法正常工作
我有以下代码创build和保存在C#中的Excel文件,但完成后,没有文件创build到我的桌面,我不明白我在做什么错了:
Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); xlApp.Visible = false; Workbook wb = xlApp.Workbooks.Add(XlWBATemplate.xlWBATWorksheet); Worksheet ws = (Worksheet)wb.Worksheets[1]; Range rangeAToC = ws.get_Range("A1", "C1"); string[] headerRow = { "GIP Id", "First Name", "Last Name"}; int indexAtRow = 0; foreach (Range cell in rangeAToC) { cell.Value2 = headerRow[indexAtRow]; indexAtRow++; } //Save report wb.SaveAs("C:/Users/Abdul/Desktop/GipEmployeeReport.xls", Type.Missing, Type.Missing,Type.Missing, Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing); //Close out COM objects xlApp.Workbooks.Close(); xlApp.Quit();
我注意到的第一件事是你使用正斜杠(/)而不是反斜杠\
- 在ASP.Net MVC Excel文件
- 如何向Grid.Mvc添加导出function,以便将当前search结果导出为Excel?
- 从httppostedfilebase Excel文件读取单个单元格值
- MVC Controller Response属性上的NullPointer
- 上传Excel文件并显示在网格在asp.net MVC
- 在MVC 4中查看excel
- jqgrid + EF + MVC:是否有可能导出在Excel中,总是使用相同的控制器操作?
- 使用entity framework导入和导出数据,以便使用asp.net mvc
- 提取KeyValue对,并使用jQuery将其转换为JSON(列和行)