我在将数据表导出到excel时遇到问题。导出到excel不是问题,在stackoverflow和互联网上有足够的解决方案。我的问题是我必须将datatable与格式一起导出。现在,当我导出datatable时,所有单元格(标题和正文)都被定义为标准的(数据格式化)。因此,如果我导出一个数据表,例如使用整数(数字)和字符串(文本),我将在excel中获得正确的格式整数被格式化为数字,字符串被格式化为文本(在excel中,我指的是类别)。有没有人知道解决这个问题的办法?
现在,我使用http://www.codeproject.com/Tips/406704/Export-DataTable-to-Excel-with-Formatting-in-Cshar上的函数导出我的数据表。
我的第二个问题是。有没有办法用第二个datatable来设置样式,它包含了整个表样式的配置(标题、背景等等)
现在,在我的函数中,我使用设置样式的输入参数对其进行配置。
这是我的想法,它看起来像。
ExportDatatabletoExcel(ByVal _datatable as datatable, ByVal _styletable as Datatable)发布于 2012-10-30 21:32:36
这篇文章应该对您非常有用:Understanding the Excel Object Model
它包含通过.NET和Excel处理样式的详细信息和代码示例。
发布于 2012-10-30 22:04:04
您还可以使用EPPLUS创建真正的excel文档。这比将HTML输出为excel文档要做更多的工作,但会给你更多的控制。
https://stackoverflow.com/questions/13138697
复制相似问题