[英]Shall I read an excel file via OleDb Jet4.0 and save into dataset?
[英]Save DataSet to Excel file
我正在尝试基于数据集创建一个Excel文件。
这是我真正简单的代码。
using (var dataSet = new DataSet())
{
var table = dataSet.Tables.Add("TotalUsers");
table.Columns.Add("ProfileType");
table.Columns.Add("March");
table.Columns.Add("April");
return this.Export("Excel", dataSet.Tables[0].AsEnumerable().ToList().AsQueryable(), "LoggedBlau");
但是我的excel文件导致以下结果:
RowError RowState Table Item Item Item Item Item Item ItemArray HasErrors
我必须通过导出iqueryble。 我认为这是我的错误。
您将看到在DataRow
定义的实际属性,而不是表的列。
您需要更改Export()
方法以检查并使用IListProvider
以获得列的自定义PropertyDescriptor
,或者使用具有实际属性的类(例如,匿名类型)代替DataTable
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.