代码调用word模板,替换模板中的文本,以及表格对象。
2022-07-12 09:15:39 16KB NOPI Word C#
1
本例子为 .Net使用NOPI从数据库导出数据到Excel的Demo。有详细的文档和例子说明。也可以从Excel导入数据到SQL Server。
2022-06-26 11:26:07 15.64MB NOPI 导出到Excel 导入数据
1
C#通用组件,支持Exce2003和Excel2007格式。适用于VS2005,VS2008,VS2010,VS2018。 保证能用。
2022-05-31 14:56:40 981KB C#
1
NOPI开发execl c#的winform和ASP.NET中使用 快速制作execl编辑execl
2022-05-27 18:15:12 1.52MB NOPI
1
NOPI的所有DLL文件,包括.NET framework的各个版本皆可以使用 亲测可用
2022-04-12 13:48:25 2.83MB NPOI 
1
NPOI开源C#读写Excel、WORD等微软OLE2组件文档,点击下载NOPI .net4.0 .dll库
2022-04-12 13:13:38 1.41MB C#开发 第三方.dll NPOI
1
之前网上还没有能操作NPOI库完美复制excel某行内容并插入到指定位置行的方法。此方法能实现此功能,包括公式、格式都能完美复制,亲测。
2022-04-05 09:45:49 2KB NPOI Excel
1
1.兼容xls,xlsx;基于NOPI操作,支持xls和xlsx; 2.包含Datable转list; 3.list转Datable;
2022-04-04 18:05:20 10.11MB C# NPOI EXCEl 导入导出
1
引用之后,使用该方法读取excel文件 #region 读取Excel public static DataTable ImportExcel(string filePath) { try { //根据路径通过已存在的excel来创建HSSFWorkbook,即整个excel文档 FileStream file = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); //判断文件后缀名是xls,还是xlsx,如果是xls,使用HSSFWorkbook;如果是xlsx,使用XSSFWorkbook XSSFWorkbook workbook = new XSSFWorkbook(file); //获取excel的第一个sheet ISheet sheet = workbook.GetSheetAt(0); DataTable table = new DataTable(); //获取sheet的首行 IRow headerRow = sheet.GetRow(0); if (headerRow == null) headerRow = sheet.GetRow(1); //一行最后一个方格的编号 即总的列数 int cellCount = headerRow.LastCellNum; for (int i = headerRow.FirstCellNum; i < cellCount; i++) { ICell cell = headerRow.GetCell(i); if (cell != null) { DataColumn column = new DataColumn(cell.StringCellValue); table.Columns.Add(column); } } //最后一列的标号 即总的行数 // int rowCount = sheet.LastRowNum; cellCount = table.Columns.Count; for (int i = (sheet.FirstRowNum + 1); i <= sheet.LastRowNum; i++) { IRow row = sheet.GetRow(i); if (row == null) continue; DataRow dataRow = table.NewRow(); bool isAdd = false; for (int j = row.FirstCellNum; j < cellCount; j++) { if (row.GetCell(j) == null) continue; //row.GetCell(j).SetCellType(CellType.STRING); if (row.GetCell(j) != null) { if (row.GetCell(j).CellType == CellType.NUMERIC) dataRow[j] = (int)(row.GetCell(j).NumericCellValue); else dataRow[j] = row.GetCell(j).StringCellValue; isAdd = true; } } if (isAdd) table.Rows.Add(dataRow); } workbook = null; sheet = null; return table; } catch (Exception ex) { MessageBox.Show(ex.ToString()); return null; } } #endregion
2022-01-17 19:07:00 1.3MB NOPI Excel 读取
1
NPOI文件2.21版,轻松操作Excel, 请各位下载使用,谢谢大家。NPOI 2.2.1 binary package.zip
2021-12-12 11:07:57 3.62MB NOPI
1