1

我在使用 Jet 创建 Excel 文件时遇到问题。当我创建一个表并给它一个列名时

CreateTable [Sheet1] ([ColumnName#] String)

它将标题列替换为

ColumnName.

有没有一种方法可以让 excel 给列标题一个名称,而我可以在其中包含哪些字符而不会发生任何冲突?我可以在列名中使用任何转义字符吗?

是否有一个便宜(约 50 美元)/免费的 .NET 库可以让我更好地控制 Excel 文件,让我无需安装 excel 就可以创建 XLS 和 XLSX 文件?

基本上,我想要完成的是将 DataTable 转储到 Excel 文件中,并让列名出现,就像它们在 DateTable 中一样。

4

2 回答 2

2

你试过 NPOI 吗?

非营利组织

于 2010-03-26T03:23:29.270 回答
0

使用电子表格 XML (XMLSS)。对它的大量支持,包括大量示例代码、文档和库。最大的特点是它的易用性。

MSDN 库在http://social.msdn.microsoft.com/Search/en-US?query=xmlss上搜索 XMLSS 。

于 2010-03-26T02:54:03.877 回答