我有一个关于将数据表导出到excel的问题。导出到excel不是问题,在stackoverflow和互联网上有足够的解决方案。我的问题是我必须使用格式化导出数据表。现在,当我导出数据表时,所有单元格(标题和正文)都被定义为标准(数据格式)。因此,如果我导出一个数据表,例如使用整数(数字)和字符串(文本),我将在excel中得到正确的格式,整数形成为数字,字符串格式化为文本(在excel中,我的意思是类别)。有没有人知道这方面的解决方案?
目前我使用该功能 http://www.codeproject.com/Tips/406704/Export-DataTable-to-Excel-with-Formatting-in-Cshar 导出我的数据表。
我的第二个问题是。有没有办法用第二个数据表设置样式,其中包含tablestyling的整个配置(headerbackground等)
在我的功能中,我现在使用输入参数配置它,设置样式。
这是我的想法。
ExportDatatabletoExcel(ByVal _datatable as datatable, ByVal _styletable as Datatable)
答案 0 :(得分:0)
这篇文章应该对您非常有用:Understanding the Excel Object Model
它包含通过.NET和Excel处理样式的详细信息和代码示例。
答案 1 :(得分:0)
您还可以使用EPPLUS创建真正的Excel文档。将输出HTML作为Excel文档会更有效,但会给你更多的控制权。