我有以下代碼在.xls
文件中寫入數據。 如何區分這兩個數據字段並將其存儲在.xls
文件的不同列中?如何將數據字段分成兩個單獨的列在.xls文件中
Response.BinaryWrite((byte[])dr["data"]);
Response.BinaryWrite((byte[])dr["data2"]);
請幫忙!
我有以下代碼在.xls
文件中寫入數據。 如何區分這兩個數據字段並將其存儲在.xls
文件的不同列中?如何將數據字段分成兩個單獨的列在.xls文件中
Response.BinaryWrite((byte[])dr["data"]);
Response.BinaryWrite((byte[])dr["data2"]);
請幫忙!
假設你已經DataTable
命名dt
然後
StringBuilder sb = new StringBuilder();
sb.Append("<table><tr>");
foreach (DataColumn dc in dt.Columns)
{
sb.AppendFormat("<th>{0}</th>", dc.ColumnName);
}
sb.Append("</tr>");
foreach (DataRow row in dt.Rows)
{
sb.Append("<tr>");
foreach (DataColumn dc in dt.Columns)
sb.AppendFormat("<td>{0}</td>", row[dc]);
sb.Append("</tr>");
}
sb.Append("</table>");
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("content-disposition", "attachment;filename=MyFiles.xls");
Response.Charset = "";
Response.Write(sb.ToString())
謝謝,我會試一試! :) – user1781830 2013-03-16 06:02:52
如果我處理varbinary(max)的數據會怎麼樣? – user1781830 2013-03-16 09:01:29
只是打印爲HTML表格。 – brian 2013-03-16 05:39:17
我想下載這些信息作爲excel文件 – user1781830 2013-03-16 05:44:49