如何将.xls文件中的数据字段拆分为两个单独的列
本文关键字:单独 两个 字段 xls 文件 数据 拆分 | 更新日期: 2023-09-27 18:04:05
我有以下代码在.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())