C# 文件导出 EXCEL
2011-11-28 10:02
351 查看
#region 读excel
//using (Stream stream = File.OpenRead(@"c:\Book1.xls"))
//{
// //内存中的excel文件
// HSSFWorkbook workBook = new HSSFWorkbook(stream);
// //读取sheet
// HSSFSheet sheet = workBook.GetSheetAt(0);
// //Console.WriteLine(sheet.GetRow(0).GetCell(0).NumericCellValue);
// StringBuilder sb = new StringBuilder();
// for (int i = 1; i <= sheet.LastRowNum; i++)
// {
// //行
// HSSFRow row = sheet.GetRow(i);
// //遍历列
// for (int j = 0; j < row.LastCellNum; j++)
// {
// HSSFCell cell = row.GetCell(j);
// //判断单元格的类型。分别用不通类型读取单元格的值
// if (cell == null)
// {
// sb.Append("");
// continue;
// }
// if (cell.CellType == HSSFCell.CELL_TYPE_STRING)
// {
// sb.Append(cell.StringCellValue);
// }
// else if(cell.CellType == HSSFCell.CELL_TYPE_NUMERIC)
// {
// sb.Append(cell.NumericCellValue);
// }
// }
// sb.Append("\r\n");
// }
// Console.WriteLine(sb.ToString());
//}
#endregion
#region 创建excel
////创建excel
////在内存中创建了一个空的excel文件
//HSSFWorkbook workBook = new HSSFWorkbook();
////在workBook中创建一个sheet
//HSSFSheet sheet = workBook.CreateSheet();
////sheet中创建行
//HSSFRow row = sheet.CreateRow(0);
////创建cell 并设置cell的类型
//HSSFCell cell = row.CreateCell(0,HSSFCell.CELL_TYPE_STRING);
//cell.SetCellValue("15028008001");
////
//cell = row.CreateCell(1, HSSFCell.CELL_TYPE_NUMERIC);
//cell.SetCellValue(456);
//using (Stream stream = File.OpenWrite("c:\\1111.xls"))
//{
// workBook.Write(stream);
//}
//Console.WriteLine("chenggong ");
#endregion
//using (Stream stream = File.OpenRead(@"c:\Book1.xls"))
//{
// //内存中的excel文件
// HSSFWorkbook workBook = new HSSFWorkbook(stream);
// //读取sheet
// HSSFSheet sheet = workBook.GetSheetAt(0);
// //Console.WriteLine(sheet.GetRow(0).GetCell(0).NumericCellValue);
// StringBuilder sb = new StringBuilder();
// for (int i = 1; i <= sheet.LastRowNum; i++)
// {
// //行
// HSSFRow row = sheet.GetRow(i);
// //遍历列
// for (int j = 0; j < row.LastCellNum; j++)
// {
// HSSFCell cell = row.GetCell(j);
// //判断单元格的类型。分别用不通类型读取单元格的值
// if (cell == null)
// {
// sb.Append("");
// continue;
// }
// if (cell.CellType == HSSFCell.CELL_TYPE_STRING)
// {
// sb.Append(cell.StringCellValue);
// }
// else if(cell.CellType == HSSFCell.CELL_TYPE_NUMERIC)
// {
// sb.Append(cell.NumericCellValue);
// }
// }
// sb.Append("\r\n");
// }
// Console.WriteLine(sb.ToString());
//}
#endregion
#region 创建excel
////创建excel
////在内存中创建了一个空的excel文件
//HSSFWorkbook workBook = new HSSFWorkbook();
////在workBook中创建一个sheet
//HSSFSheet sheet = workBook.CreateSheet();
////sheet中创建行
//HSSFRow row = sheet.CreateRow(0);
////创建cell 并设置cell的类型
//HSSFCell cell = row.CreateCell(0,HSSFCell.CELL_TYPE_STRING);
//cell.SetCellValue("15028008001");
////
//cell = row.CreateCell(1, HSSFCell.CELL_TYPE_NUMERIC);
//cell.SetCellValue(456);
//using (Stream stream = File.OpenWrite("c:\\1111.xls"))
//{
// workBook.Write(stream);
//}
//Console.WriteLine("chenggong ");
#endregion
相关文章推荐
- C#导出数据到CSV和EXCEL文件,过长的数值被转义的解决方法(3)
- 将(Oracle)数据库表导出到Excel,并生成文件(C#实现)
- GridView导出到Excel或Word文件的C#代码
- C#导出分Sheet的Excel文件
- c#导出Excel文件,多表加分页。。。
- C#导出数据到CSV和EXCEL文件,过长的数值被转义的解决方法
- C#后台制作之数据库(二、如何清除显示以及将数据库数据导出到excel表格文件中)
- C#导出EXCEL文件,过长的数值被显示为科学技术法
- C#导出Word或Excel文件总显示Html标记
- C#之Excel文件导入导出
- C#导出Excel文件Demo(Asp.Net也可用)
- 用XML编写EXCEL文件,XML的写法注意事项,可以C#+xslt导出Excel
- c# .Net :Excel NPOI导入导出操作教程之List集合的数据写到一个Excel文件并导出
- c# .Net :Excel NPOI导入导出操作教程之读取Excel文件信息及输出
- C# 根据Excel模版导出文件
- C#导出Excel文件实例代码
- c# 导出Excel文件的操作示例
- DataSet导出到Excel,并生成文件(C#实现,可合并行和列)
- (C#)asp.net(DataSet)导出Excel文件
- C# 导出excel文件处理科学计数法办法