导出数据到Excel
2004-05-13 14:55
260 查看
/// <summary>
/// 导出数据到一个excel文件
/// </summary>
/// <returns>文件名称</returns>
public string ExportToExcel()
{
//You use these variables throughout the application.
string fileExcel;
string fileName;
string strLine;
FileStream objFileStream;
StreamWriter objStreamWriter;
Random nRandom = new Random(DateTime.Now.Millisecond);
//Create a random file name.
fileExcel = "t" + nRandom.Next().ToString() + ".xls";
//Set a virtual folder to save the file.
fileName = filePath + "\\" + fileExcel;
//Use FileSystem objects to create the .xls file.
objFileStream = new FileStream(fileName, FileMode.OpenOrCreate, FileAccess.Write);
objStreamWriter = new StreamWriter(objFileStream,System.Text.Encoding.Default);
objStreamWriter.WriteLine(fileHeader);
//Reinitialize the string for data.
strLine = "";
//Enumerate the database that is used to populate the file.
for (int j=0;j<=DataDt.Rows.Count-1;j++)
{
for (int i = 0; i <=DataDt.Columns.Count-1; i++)
{
strLine = strLine +DataDt.Rows[j][i].ToString()+Convert.ToChar(9);
}
objStreamWriter.WriteLine(strLine);
strLine="";
}
//Clean up.
objStreamWriter.Close();
objFileStream.Close();
return filePath + "\\" + fileExcel;
//return fileExcel;
}
/// 导出数据到一个excel文件
/// </summary>
/// <returns>文件名称</returns>
public string ExportToExcel()
{
//You use these variables throughout the application.
string fileExcel;
string fileName;
string strLine;
FileStream objFileStream;
StreamWriter objStreamWriter;
Random nRandom = new Random(DateTime.Now.Millisecond);
//Create a random file name.
fileExcel = "t" + nRandom.Next().ToString() + ".xls";
//Set a virtual folder to save the file.
fileName = filePath + "\\" + fileExcel;
//Use FileSystem objects to create the .xls file.
objFileStream = new FileStream(fileName, FileMode.OpenOrCreate, FileAccess.Write);
objStreamWriter = new StreamWriter(objFileStream,System.Text.Encoding.Default);
objStreamWriter.WriteLine(fileHeader);
//Reinitialize the string for data.
strLine = "";
//Enumerate the database that is used to populate the file.
for (int j=0;j<=DataDt.Rows.Count-1;j++)
{
for (int i = 0; i <=DataDt.Columns.Count-1; i++)
{
strLine = strLine +DataDt.Rows[j][i].ToString()+Convert.ToChar(9);
}
objStreamWriter.WriteLine(strLine);
strLine="";
}
//Clean up.
objStreamWriter.Close();
objFileStream.Close();
return filePath + "\\" + fileExcel;
//return fileExcel;
}
相关文章推荐
- 导出数据到Excel方法总结
- GridView中的数据导出到Excel方法(包含处理模板列)
- 使用PHP导入Excel和导出数据为Excel文件
- PB中数据窗口导出数据到EXCEL的程序(3)
- 将数据导出为Excel或Word格式,以及打印方法
- 如何将datagridview中的数据导出到Excel中(转)
- 精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换
- Magic xpa 3.x很容易将数据导出到Excel中
- java实现百万级数据导出excel
- php中导出数据到excel时数字变为科学计数的解决方法
- 将数据导出至Excel(非标准Excel)
- 网页端中将表格数据和JSON数据读取(导出)到本地的excel和csv文件中
- sqlserver 脚本方式导出数据到excel
- B/S下Domino视图数据导出到Excel的代码
- POI导出大量数据的简单解决方案(附源码)-Java-POI导出大量数据,导出Excel文件,压缩ZIP(转载自iteye.com)
- 如果通过toad得到表结构的sql语句?通过toad可以导入导出excel数据文件吗?
- 把数据导出到Excel的几种方法说明
- 导出数据库数据制成Excel和txt
- java中使用poi导出excel表格数据并且可以手动修改导出路径
- .net数据绑定控件中的数据导出到Excel