如何快速從數據庫sp創建CVS(逗號分隔文件Excel)文件?我只是用逗號加載數值,我需要用新行「\ n」做些什麼或什麼?也許有數據集的方法轉換爲像ie這樣的CVS。到XML?如何使用C#創建CV數據集的CVS文件?
感謝
如何快速從數據庫sp創建CVS(逗號分隔文件Excel)文件?我只是用逗號加載數值,我需要用新行「\ n」做些什麼或什麼?也許有數據集的方法轉換爲像ie這樣的CVS。到XML?如何使用C#創建CV數據集的CVS文件?
感謝
public static void CreateCsvFile(DataTable dt, string strFilePath, bool exportColumnHeaders)
{
using (StreamWriter sw = new StreamWriter(strFilePath, false, Encoding.UTF8))
{
int iColCount = dt.Columns.Count;
if (exportColumnHeaders)
{
for (int i = 0; i < iColCount; i++)
{
sw.Write("\"" + dt.Columns[i] + "\"");
if (i < iColCount - 1)
sw.Write(",");
}
sw.Write(sw.NewLine);
}
foreach (DataRow dr in dt.Rows)
{
for (int i = 0; i < iColCount; i++)
{
if (!Convert.IsDBNull(dr[i]))
sw.Write("\"" + dr[i] + "\"");
if (i < iColCount - 1)
sw.Write(",");
}
sw.Write(sw.NewLine);
}
sw.Close();
}
}
你的意思'CSV'(逗號分隔值)? – 2010-07-11 10:54:31
@Jaroslav Jandek,對不起。 – eugeneK 2010-07-11 10:58:16