c#---写Excel
来源:互联网 发布:c语言更改define 编辑:程序博客网 时间:2024/04/29 17:04
加入引用:
using Excel = Microsoft.Office.Interop.Excel;using System.Reflection; // 引用这个才能使用Missing字段
右键—>添加引用
Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application();Excel.Worksheet worksheet;app.Visible = true;app.Workbooks.Add("");worksheet = (Excel.Worksheet)app.Worksheets.get_Item(1); //标题worksheet.Cells[1, 1] = "SECTOR_ID";worksheet.Cells[1, 2] = "PCI";worksheet.Activate(); for (int i = 0; i < N; i++){ worksheet.Cells[i + 2, 1] = sList.sectorList[i].sectorID; worksheet.Cells[i + 2, 2] = y[i];}app.ActiveWorkbook.SaveAs(@"f:\result.xlsx", Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Excel.XlSaveAsAccessMode.xlNoChange, Missing.Value, Missing.Value, Missing.Value,Missing.Value, Missing.Value); //保存app.Workbooks.Close(); //关闭app.Quit(); //退出
出现错误:
Message = “无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 找不到 。 (异常来自 HRESULT:0x80030002 (STG_E_FILEN…
解决:
虽然已安装Microsoft office 2010,仍出现以上问题,安装WPS后,以上问题消失。
0 0
- c#---写Excel
- 【C++】c++写Excel文件
- 将图片写到excel里的函数 c#.net
- 喜大普奔之终于会用C写Excel Function了
- C语言写excel文件(csv格式)
- Java 写文件 写excel
- java 写EXCEL文件
- 写一个excel文件
- JXL实例 写excel
- jxl 写excel(转)
- poi写excel文件
- C1XLS写Excel文件
- 自己写的Excel
- jxl 写Excel
- poi写Excel文档
- struts2写EXCEL输出
- jxl写Excel文件
- jxl 写 excel
- selenium(3)
- new一个动态二维数组并实现内存连续
- uva558
- Loadrunner ISO文件/汉化下载地址和破解过程
- Microsoft Word For Mac 分节符
- c#---写Excel
- 各种字符编码详解(ascii,utf-8,unicode,gbk,gb2312,iso8859-1等)
- hdoj--2073--无限的路(数学规律)
- Sherklock Actionbar 和 FragmentActivity的问题
- 如何修改android工程的包名
- linux下gdb调试器使用学习-02
- π的近似值
- FILE的缓冲模式
- java基础多线程之共享数据