ArrayList 保存为EXCEL文件,急
来源:百度知道 编辑:UC知道 时间:2024/09/23 20:24:57
private void ArrayListToExcel(ArrayList arr, string strFileName)
{...}
这个东西挺简单的 不是很复杂
首先把这个东西弄成一个DataTable
去网上找一个 能把DataSet到出Excel的例子
只要能把 ArrayList弄成 DataTable 就一点难度都没有了
其实把ArrayList弄成DataTalbe也没有难度
别害怕 一点都不难 我就是在网上找的 哈哈
这个有点复杂...
首先你要把你要保存的数据变成符合规格的字符串:
public string a(DataSet dataSet)
StringBuilder outPutStr = new StringBuilder();
DataTable dataTable = dataSet.Tables[0];
outPutStr.Append("Score,DATE");
outPutStr.Append(Environment.NewLine);
for (int i = 0; i < dataTable.Rows.Count;i++ )
{
outPutStr.Append(dataTable.Rows[i][1].ToString().Trim());
outPutStr.Append(",");
outPutStr.Append(dataTable.Rows[i][2].ToString().Trim());
outPutStr.Append(Environment.NewLine);
}
return outPutStr.ToString();
}
然后在输出事件中写:
protected