返回首页

嗨,
我有1 M行在datatablenbsp和140列; NBSP。我想这些资料中的创建的CSV。我已经做了这一点,但需要50 minutesnbsp; NBSP创建CSV数据。你可以让我知道如何乐观大的CSV作家
NBSP

框架3.5
Databasenbsp; : - 甲骨文的10 G
实体框架3.5
{BR }

拉杰什的问候,

回答

评论会员:游客 时间:2012/02/07
会奇怪塔德斯:一旦你获取了从Oracle数据库中的表数据,可以导出类似的方式,这是样品中的链接显示imgsrc=注:为了获取导出的数据,你可能需要使用{A}]
莫尔塔扎Karimian
评论会员:游客 时间:2012/02/07
你可以试试这个。如果这项工作更好地然后使用它。codeprespanclass="code-keyword"private/spanstringExportToCSV(DataTableDataTable,stringpath){stringfullpath=spanclass="code-string""/spanspanclass="code-string""/span;fullpath=path;StreamWriterSW;SW=File.CreateText(fullpath);System.Text.StringBuilderoStringBuilder=spanclass="code-keyword"new/spanSystem.Text.StringBuilder();foreach(DataColumnoDataColumnspanclass="code-keyword"in/spanDataTable.Columns){oStringBuilder.Append(oDataColumn.ColumnName+spanclass="code-string""/spanspanclass="code-string","/span);}SW.WriteLine(oStringBuilder.ToString().Substring(spanclass="code-digit"0/span,oStringBuilder.ToString().Length-spanclass="code-digit"1/span));oStringBuilder.Length=spanclass="code-digit"0/span;foreach(DataRowoDataRowspanclass="code-keyword"in/spanDataTable.Rows){foreach(DataColumnoDataColumnspanclass="code-keyword"in/spanDataTable.Columns){oStringBuilder.Append(oDataRow[oDataColumn.ColumnName]+spanclass="code-string""/spanspanclass="code-string","/span);}SW.WriteLine(oStringBuilder.ToString().Substring(spanclass="code-digit"0/span,oStringBuilder.ToString().Length-spanclass="code-digit"1/span));oStringBuilder.Length=spanclass="code-digit"0/span;}SW.Close();spanclass="code-keyword"return/spanfullpath;}/pre/code
耶尔安德森
评论会员:游客 时间:2012/02/07
{A2的}]夫妇的解决方案,从汤姆凯特的链接