创建列名称中包含 # 的 Excel 文件

发布于 2024-08-27 00:43:52 字数 419 浏览 14 评论 0原文

我在使用 Jet 创建 Excel 文件时遇到问题。当我创建一个表并为其指定一个列名称时,

CreateTable [Sheet1] ([ColumnName#] String)

它将标题列替换为

ColumnName.

是否有一种方法可以让 excel 为列标题指定一个名称,而不会与其中可以包含的字符发生任何冲突?我可以在列名称中使用转义字符吗?

是否有一个便宜(约 50 美元)/免费的 .NET 库可以让我更好地控制 Excel 文件,从而允许我在不安装 Excel 的情况下创建 XLS 和 XLSX 文件?

基本上,我想要完成的是将 DataTable 转储到 Excel 文件中,并使列名称的显示方式与 DateTable 中的显示方式相同。

I'm having problem creating Excel files using Jet. When I create a table and give it a Column name as

CreateTable [Sheet1] ([ColumnName#] String)

It replaces the header column with

ColumnName.

Is there a way I can make excel give the column headers a name with out any conflict in what characters I can have in it? Are there any escape characters that I can use in the column names?

Is there a cheap(~$50)/free .NET library that would give me better control over the Excel file that would allow me to create both XLS and XLSX files with out having excel installed?

Basically what I'm trying to accomplish is having a DataTable get dumped into an Excel File and have the Column names appear just as they do in the in the DateTable.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

定格我的天空 2024-09-03 00:43:52

你尝试过NPOI吗?

NPOI

Have you tried NPOI?

NPOI

笔芯 2024-09-03 00:43:52

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

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

Use SpreadSheet XML (XMLSS). Lots of support for it including numerous sample code, documentation, and libraries. The best feature is its ease of use.

MSDN Library search for XMLSS at http://social.msdn.microsoft.com/Search/en-US?query=xmlss.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文