我使用這段代碼,希望在標題上做大膽的後者請幫助我。如何在excel中寫粗體文本c#win表格
想創建出口後看起來不錯的設計Excel表。 以其他方式修改,但想用這種方式修改excel表格。
StreamWriter wr = new StreamWriter(@"D:\\test.xls");
foreach (string sHeader in Header)
{
wr.Write(sHeader);
wr.WriteLine();
}
wr.Write("");
wr.WriteLine();
for (int i = 0; i < Dt.Columns.Count; i++)
{
wr.Write(Dt.Columns[i].ToString().ToUpper() + "\t");
}
wr.WriteLine();
//write rows to excel file
for (int i = 0; i < (Dt.Rows.Count); i++)
{
for (int j = 0; j < Dt.Columns.Count; j++)
{
if (Dt.Rows[i][j] != null)
{
wr.Write(Convert.ToString(Dt.Rows[i][j]) + "\t");
}
else
{
wr.Write("\t");
}
}
//go to next line
wr.WriteLine();
}
//close file
wr.Close();
不可能使用一個CSV文件。你應該爲此創建一個真正的excel格式文件。順便說一句,我喜歡「Excel狗屎」:) – Pikoh