C#如何Excel表格数据的导入与导出

本文介绍C#中如何操作Excel进行数据的导入和导出。内容包括创建Excel表格、从数据源导入数据、导出数据到数据库或DataTable,详细提供了代码示例。
摘要由CSDN通过智能技术生成

Excel的数据处理功能非常强大,因此在日常工作中,我们经常需要将数据从数据库或者DataTable等数据源导入到Excel文档来进行数据分析或运算,有时候又需要将Excel文档中的数据导出到数据库或者DataTable等数据源来读取数据。
本文为大家分享了C#导入导出Excel数据的具体代码,供大家参考,具体内容如下:

1、Excel表格数据的导入:
(1)顾名思义,要把数据导入到Excel表格中,前提就要把Excel表格创建好,下面是创建Excel表格的代码:

  //一:代码创建一个Excel表格(这里称为工作簿)
  //创建Excel文件的对象 工作簿(调用NPOI文件)
   HSSFWorkbook excelBook = new HSSFWorkbook();
   ISheet sheetl = excelBook.CreateSheet("员工基本信息");//创建Excel工作表 Sheet=员工基本信息
   IRow row1 = sheetl.CreateRow(0); //给Sheet(员工基本信息)添加第一行的头部标题
   //给标题的每一个单元格赋值
   row1.CreateCell(0).SetCellValue("机构名称");
   row1.CreateCell(1).SetCellValue("工作机构名称");
   row1.CreateCell(2).SetCellValue("姓名");
   row1.CreateCell(3).SetCellValue("性别");
   row1.CreateCell(4).SetCellValue("人员编号");
   row1.CreateCell(5).SetCellValue("登记号码");
   row1.CreateCell(6).SetCellValue("卡片号码");
   row1.CreateCell(7).SetCellValue("入职日期");
   row1.CreateCell(8).SetCellValue("身份证号码");
   row1.CreateCell(9).SetCellValue("考勤制度");
   row1.CreateCell(10).SetCellValue("默认班次");
   row1.CreateCell(11).SetCellValue("工作组");
   row1.CreateCell(12).SetCellValue("考勤方式");
   row1.CreateCell(13).SetCellValue("固定公休");
   row1.CreateCell(14).SetCellValue("部门");
   row1.CreateCell(15).SetCellValue("备注");

(2)查询所需要导出的数据

 var lingItem = from tbStaff in myModels.PW_Staff
			   join tbAInstitution in myModels.SYS_AInstitution on tbStaff.AInstitutionID equals tbAInstitution.AInstitutionID
	   		   join tbFixeRest in myModels.PW_FixeRest on tbStaff.FixeResID equals tbFixeRe
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值