ArrayList 保存为EXCEL文件,急

来源:百度知道 编辑:UC知道 时间:2024/09/23 20:24:57
帮我写个方法,ArrayList 保存为EXCEL文件.用.net 技术

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