我試圖導出一個DataTable到CSV,有很多列。我希望將date_time列導出爲CSV,同時保留數據庫date_time格式(YYY-MM-DD HH:mm:ss)或類似的內容。數據表爲CSV日期格式
這是我的代碼:
private void DataTableToCsv(string path, DataTable dt)
{
File.Delete(path);
StringBuilder sb = new StringBuilder();
string[] columnNames = dt.Columns.Cast<DataColumn>().
Select(column => column.ColumnName).
ToArray();
sb.AppendLine(string.Join(",", columnNames));
foreach (DataRow row in dt.Rows)
{
string[] fields = row.ItemArray.Select(field => field.ToString()).
ToArray();
sb.AppendLine(string.Join(",", fields));
}
File.WriteAllText(path, sb.ToString());
}
的日期出現在不同的格式,試圖從MySQL拿起時它給我的錯誤。
_What_錯誤你得到,在哪裏? – 2014-10-30 15:47:04
然後你必須顯示你在哪裏填寫'DataTable',但是這個問題應該用另一個問題來解決。 – 2014-10-30 15:48:55
這個問題是關於出口,但你提到一個關於進口的問題。導入哪裏? – 2014-10-30 15:49:25