0

我在将数据表导出到 Excel 时遇到问题。导出到 excel 不是问题,stackoverflow 和互联网上有足够的解决方案。我的问题是我必须使用格式化导出数据表。现在,当我导出数据表时,所有单元格(标题和正文)都被定义为标准(数据格式)。因此,如果我使用整数(数字)和字符串(文本)导出数据表,我将在 excel 中得到正确的格式,整数格式为数字,字符串格式为文本(在 excel 中,我的意思是类别)。有谁知道这个的解决方案?

目前我使用 http://www.codeproject.com/Tips/406704/Export-DataTable-to-Excel-with-Formatting-in-Cshar上的功能 来导出我的数据表。

我的第二个问题是。有没有办法用第二个数据表设置样式,其中包含表格样式的整个配置(标题背景等)

现在在我的函数中,我使用设置样式的输入参数来配置它。

这是我的想法。

ExportDatatabletoExcel(ByVal _datatable as datatable, ByVal _styletable as Datatable)
4

2 回答 2

0

您还可以使用 EPPLUS 创建真正的 Excel 文档。它比将 HTML 输出为 excel 文档更有效,但会给您更多的控制权。

https://epplus.codeplex.com/

于 2012-10-30T14:04:03.937 回答
0

这篇文章应该对你很有用:Understanding the Excel Object Model

它包含通过 .NET 和 Excel 处理样式的详细信息和代码示例。

于 2012-10-30T13:32:36.167 回答