在Excel电子表格中写入某些单元格而不使用Excel?

我想写一个没有安装Excel的服务器上的Excel电子表格。 所以Excel自动化是不可能的。 我也需要使用.NET写入某些单元格。 这是可能的和如何? 可以使用ODBC驱动程序在某些表单元格中插入数据吗? 不使用昂贵的第三方库。

我已经成功地使用了以下开源项目:

  • 用于OOXML格式的ExcelPackage(Office 2007)

  • NPOI for .XLS格式(Office 2003)

看看我的博客文章。 他们告诉你你在找什么:

在C#中创buildExcel电子表格.XLS和.XLSX

NPOI与Excel表和dynamic图表

还有Koogra:

http://sourceforge.net/projects/koogra/

该库以其原始格式(BIFF)读取Excel文件,也可以使用XSLX格式。