0
我想將我的html頁面中的表導出爲.csv文件。我可以使用類似:從html導出爲.csv
private void GenerateExcelFileOnType(string filePath1, ref DataTable dt)
{
if (dt != null)
{
string line = string.Empty;
if (dt.Rows.Count > 0)
{
string str = dt.ToCSV();
using (StreamWriter sw = new StreamWriter(filePath1))
{
sw.Write(str);
}
}
dt.Clear();
dt = null;
}
}
但是有沒有用,我可以直接從HTML頁面導出,就像我們做了print (windows.print)
好,但能我是否遍歷表中的行,並將它們寫入csv? –
簡短的回答是否定的。您可以遍歷表並將數據發送到您的服務器,構建CSV服務器端,然後將其傳回瀏覽器進行下載。但是瀏覽器不允許你'*'寫*到客戶端機器上的本地文件。這將是一個重大的安全缺陷。 – shennan
嘿,我有東西!看看這個! http://www.kunalbabre.com/projects/table2CSV.php –