write into an xls file (tool / how to)
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Create Excel (.XLS and .XLSX) file from C#
我需要将(在单元格[行,列]中插入值)写入现有的XLS文件(而不是XLSX)
我找到了一些图书馆,但它们只和XLSX一起使用
NPOI
您熟悉microsoft.interop.excel类吗?在这里看看。
这是我们过去读Excel文件时做的一些事情,但是写东西并没有什么不同…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | using Microsoft.Office.Interop.Excel; Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application(); Workbook workbook1 = excelApp.Workbooks.Open(filename, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing); Worksheet sheet1 = (Worksheet)workbook1.Sheets[1]; Range excelRange = sheet1.UsedRange; for (int i = 1; i <= excelRange.Rows.Count; i++) { //do stuff. } workbook1.Close(false, filename, null); excelApp.Quit(); |
我们使用flexcell已经很多年了。它工作得很好。
编辑:链接已更新