资源简介
用npoi进行excel的读写操作,用C#实现,运行环境VS2013及以上,附带winform界面
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using NPOI.HSSF.UserModel;
using NPOI.HPSF;
using NPOI.XSSF;
using NPOI.XSSF.UserModel;
using NPOI.POIFS.FileSystem;
using NPOI.Util;
using NPOI.SS.UserModel;
using System.IO;
using System.Collections;
namespace npoi
{
public partial class FrmMain : Form
{
public FrmMain()
{
InitializeComponent();
List stuList = new List();
}
private void btnShow_Click(object sender EventArgs e)
{
//IWorkbook workbook = null;
//IWorkbook myHSSFworkbook = new HSSFWorkbook(); //用于创建 .xls
//IWorkbook myXSSFworkbook = new XSSFWorkbook(); //用于创建 .xlsx
this.tmRefreshInterface.Start();
}
private void btnSave_Click(object sender EventArgs e)
{
}
int count = 1;
private void btnModify_Click(object sender EventArgs e)
{
this.tmRefreshInterface.Stop();
FileStream fs = new FileStream(“detailedList.xls“ FileMode.Open FileAccess.Read);
IWorkbook wb = new HSSFWorkbook(fs);
fs.Close();
HSSFSheet sheet = (HSSFSheet)wb.GetSheetAt(0);
if (sheet.GetRow(0).GetCell(9).ToString() == “设备编号“)
sheet.GetRow(count).GetCell(9).SetCellValue(“已完成“);
count += 1;
FileStream fsWrite = new FileStream(“detailedList.xls“ FileMode.Create);
wb.Write(fsWrite);
fsWrite.Close();
this.tmRefreshInterface.Start();
}
private void tmRefreshInterface_Tick(object sender EventArgs e)
{
List stuList = new List();
FileStream fs = new FileStream(“detailedList.xls“ FileMode.Open FileAccess.Read);
HSSFWorkbook wb = new HSSFWorkbook(fs);
fs.Close();
HSSFSheet sheet = (HSSFSheet)wb.GetSheetAt(0);
this.tmRefreshInterface.Start();
#region 显示行
for (int i = 0; i < sheet.LastRowNum; i++)
{
try
{
if (sheet.GetRow(i).GetCell(0).ToString() == null) { }
//执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容
}
catch
{
break;//除非try里面执行代码发生了异常,否则这里的代码不会执行
}
stuList.Add(new Student()
{
SerialNumber = sheet.GetRow(i).GetCell(0).ToString()
StationName = sheet.GetRow(i).GetCell(1).ToString()
LineType = sheet.GetRow(i).GetCell(2).ToString()
TpKilometrePost = she
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-10-12 09:06 npoi\
目录 0 2019-10-16 16:36 npoi\npoi\
文件 187 2019-10-12 09:06 npoi\npoi\App.config
文件 8274 2019-10-15 16:27 npoi\npoi\FrmMain.Designer.cs
文件 4715 2019-10-15 16:27 npoi\npoi\FrmMain.cs
文件 8264 2019-10-15 16:27 npoi\npoi\FrmMain.resx
文件 518 2019-10-12 09:51 npoi\npoi\Program.cs
目录 0 2019-10-12 09:06 npoi\npoi\Properties\
文件 1332 2019-10-12 09:06 npoi\npoi\Properties\AssemblyInfo.cs
文件 2860 2019-10-12 09:06 npoi\npoi\Properties\Resources.Designer.cs
文件 5612 2019-10-12 09:06 npoi\npoi\Properties\Resources.resx
文件 1091 2019-10-12 09:06 npoi\npoi\Properties\Settings.Designer.cs
文件 249 2019-10-12 09:06 npoi\npoi\Properties\Settings.settings
文件 3065 2019-10-16 16:36 npoi\npoi\Student.cs
目录 0 2019-10-12 09:51 npoi\npoi\bin\
目录 0 2019-10-15 16:18 npoi\npoi\bin\Debug\
文件 200704 2013-03-06 07:13 npoi\npoi\bin\Debug\ICSharpCode.SharpZipLib.dll
文件 387072 2013-03-06 07:17 npoi\npoi\bin\Debug\NPOI.OOxm
文件 79872 2013-03-06 07:17 npoi\npoi\bin\Debug\NPOI.Openxm
文件 1316864 2013-03-06 07:17 npoi\npoi\bin\Debug\NPOI.Openxm
文件 1624064 2013-03-06 07:17 npoi\npoi\bin\Debug\NPOI.dll
文件 2144246 2013-03-06 07:17 npoi\npoi\bin\Debug\NPOI.xm
文件 813056 2019-10-14 17:27 npoi\npoi\bin\Debug\detailedList - 副本.xls
文件 536576 2019-10-16 15:22 npoi\npoi\bin\Debug\detailedList.xls
文件 16896 2019-10-15 16:27 npoi\npoi\bin\Debug\npoi.exe
文件 187 2019-10-12 09:06 npoi\npoi\bin\Debug\npoi.exe.config
文件 34304 2019-10-15 16:27 npoi\npoi\bin\Debug\npoi.pdb
文件 23168 2019-10-18 08:39 npoi\npoi\bin\Debug\npoi.vshost.exe
文件 187 2019-10-12 09:06 npoi\npoi\bin\Debug\npoi.vshost.exe.config
文件 490 2018-09-15 15:29 npoi\npoi\bin\Debug\npoi.vshost.exe.manifest
文件 18944 2019-10-14 09:33 npoi\npoi\bin\Debug\student.xls
............此处省略19个文件信息
相关资源
- C# NPOI导出Excel,Words转PDF
- c#NPOI-POI
- 2021最新版NPOI插件
- npoi-DLL
- NPOI 2.2.1
- NPOI-Excel导入导出源码+
- C# NPOI_2.3.0版插件
- C# NPOI创建操作Worddocx常用操作
- wpf窗口快速读取导出excel
- c# NPOI 导入和导出EXCEL
- NPOI.2.4.1.zip
- C# Winform NPOI操作Word Excel
- C# NPOI导入与导出EXCEL
- C# WinForm 利用NPOI 自定义[表头|列表|表
- ASP.Net MVC NPOI导入导出 数据库
- Asp.net 导出Excel文件总结导出csv、Off
- NPOI操作C# ExcelToDataTable DataTableToExce
- Winform通过NPOI导出excel
- C#Winform使用NPOI导入Excel数据
- 基于ASP.NET MVC项目源码完整(含Aspos
- C# NPOI生成word插入图片和表格
- 通用ASP.NET Core NPOI导出复杂Word、Exce
- C# excel处理源码
- asp.net中用于导出excel需要的NPOI.dll
- NPOI_1.2.4.0
- NPOI方式读取、保存等excel操作
- C#用NPOI固定模版导出数据到excel表格
- NPOI组件
- Npoi操作word文档的完整帮助类
- C# NPOI 3.5 dll类库
评论
共有 条评论