首页 文章

使用样式和格式将数据表导出到Excel

提问于
浏览
0

我有一个关于将数据表导出到Excel的问题 . 导出到excel不是问题,在stackoverflow和互联网上有足够的解决方案 . 我的问题是我必须使用格式化导出数据表 . 现在,当我导出数据表时,所有单元格( Headers 和正文)都被定义为标准(数据格式) . 因此,如果我导出一个数据表,例如使用整数(数字)和字符串(文本),我将在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)

2 回答

  • 0

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

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

  • 0

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

    https://epplus.codeplex.com/

相关问题