繁体   English   中英

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

[英]Export Datatable to Excel with Styles and Formating

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

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

我的第二个问题是。 有没有一种方法可以用第二个数据表来设置样式,该数据表包含表样式的整个配置(headerbackground等)

现在,在我的函数中,使用设置样式的输入参数对其进行配置。

这是我的想法。

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

本文对您应该非常有用: 了解Excel对象模型

它包含有关通过.NET和Excel使用样式的详细信息和代码示例。

您也可以使用EPPLUS创建真正的Excel文档。 它比将HTML输出为excel文档要复杂得多,但可以为您提供更多控制权。

https://epplus.codeplex.com/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM