3
嗨,我使用下面的代碼到數據表導出到Excel文件導出數據表到Excel刪除換行符
string attachment = "attachment; filename=Data.xls";
Response.ClearContent();
Response.AddHeader("content-disposition", attachment);
Response.ContentType = "application/vnd.ms-excel";
string tab = "";
foreach (DataColumn dc in dtDataForExport.Columns)
{
Response.Write(tab + dc.ColumnName);
tab = "\t";
}
Response.Write("\n");
int i;
foreach (DataRow dr in dtDataForExport.Rows)
{
tab = "";
for (i = 0; i < dtDataForExport.Columns.Count; i++)
{
string content = dr[i].ToString();
content.Replace(System.Environment.NewLine, " ");
Response.Write(tab + content);
tab = "\t";
}
Response.Write("\n");
}
Response.End();
正如你可以看到我已經嘗試將替換System.Environment.NewLine
但我仍然得到換行符導致Excel文檔中的問題有沒有人有任何建議擺脫這些?
笑當然感謝 – rs82uk