0
データテーブルをExcelにエクスポートしているときに、一部の列が新しい行になる。私は問題が何であるか分からない。私のコードは以下の通りです:cでExcelにデータ変換可能
string attachment = "attachment; filename=Test.xls";
Response.ClearContent();
Response.AddHeader("content-disposition", attachment);
Response.ContentType = "application/vnd.ms-excel";
string tab = "";
foreach (DataColumn dc in transposedTable.Columns)
{
Response.Write(tab + dc.ColumnName);
//tab = "\t";
}
Response.Write("\t");
int i;
foreach (DataRow dr in transposedTable.Rows)
{
Response.Write("\n");
tab = "";
for (i = 0; i < transposedTable.Columns.Count; i++)
{
Response.Write(tab + dr[i].ToString());
tab = "\t";
}
Response.Write("\t");
}
Response.End();
私は多くの方法を試みましたが、正確な問題はありませんでした。マシンやコードでExcelの問題はありますか?
データテーブルにはいくつの列がありますか?あまりにも多くのように聞こえる。 –
私はデータテーブルに35の列を持っています... 18番目の列の後、新しい行に移動します。 – user123
テキストの最初の行をコードラッパー(unintent)に移動してください。また、「正確な問題がある」または「正確な問題がなかった」という意味は正しいですか? – YakovL