C#导入导出

/1、要把文件加载到程序中
//2、获取sheet
//3、获取所有行
//4、获取行中所有的数据
//5、将获取到的数据,按照原有的数据格式,存储到一个数据容器中

OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = “Excel(.xlsx)|.xlsx”;
if (ofd.ShowDialog() != DialogResult.OK)
{
return;
}
//创建一个数据表,用来存储 从Excel中导入的数据
DataTable dt = new DataTable();

//得到Excel文件地址 是包含路径的fileName
string excelFilePath = ofd.FileName;
//创建一个工作簿 2007版本及以上 使用XSSFWorkbook ,2007以前的版本 使用 使用HSSFWorkbook
IWorkbook workbook = new XSSFWorkbook(excelFilePath);
//创建一个sheet ,用来存储Excel中的一个Sheet
//ISheet sheet = workbook.GetSheet(“Sheet1”);//根据sheet的名字获取
ISheet sheet = workbook.GetSheetAt(0);//根据sheet的索引,索引从0开始
//创建一个Row 存储第一行有效数据,通常 有可能是标题行
IRow row = sheet.GetRow(sheet.FirstRowNum);
//处理标题行, 遍历标题行中所有的单元格(Cell),每个单元格的值 即为列名
f

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值