我使用asp.net Response對象創建了一個excel文件。但在這個文件中,長號碼會自動變爲科學記數法。我怎樣才能防止這一點?DataTable到Excel通過響應對象導出
private void WriteToExcelFile(DataTable dt)
{
StringWriter sw = new StringWriter();
sw.Write("Kolon_1\t");
sw.Write("Kolon_2\t");
for (int i = 0; i < dt.Rows.Count; i++)
{
DataRow dr = dt.Rows[i];
sw.Write("\n");
sw.Write(dr["Ad"].ToString() + "\t");
sw.Write(dr["Numara"].ToString() + "\t");
}
Response.Output.Write(sw.ToString());
}
謝謝你的回答。我已經嘗試過,但沒有奏效。我將再次嘗試這個示例函數。 – newbie 2012-03-22 15:15:20