'使用NPOI写入新创建的excel文件,导出文件:
Private Sub Sub_WriteXls()
Dim XlsBook As XSSFWorkbook
Dim XlsSheet As XSSFSheet
Dim XlsRow As XSSFRow

'Dim Path As FileStream
Dim PathSave As FileStream
Dim A As Integer

Try
'Path = File.OpenRead(Application.StartupPath & "\oms导入模版.xls")
XlsBook = New XSSFWorkbook()
XlsSheet = XlsBook.CreateSheet("进出库存流量日报表")

If SaveFileDialog1.ShowDialog = DialogResult.OK Then
''建立表头
XlsRow = XlsSheet.CreateRow(0)

''读取表格列表头数据,并填充到xls
For A = 0 To GridView1.Columns.Count - 1
XlsRow.CreateCell(A).SetCellValue(GridView1.Columns(A).ToString)
Next

For A = 0 To GridView1.RowCount - 1
'建立新行
XlsRow = XlsSheet.CreateRow(A + 1)

For B = 0 To GridView1.Columns.Count - 1
If B < 10 Then
XlsRow.CreateCell(B).SetCellValue(GridView1.GetRowCellValue(A, GridView1.Columns(B)).ToString)

ElseIf GridView1.GetRowCellValue(A, GridView1.Columns(B)).ToString <> "" Then
XlsRow.CreateCell(B).SetCellValue(Convert.ToInt16(GridView1.GetRowCellValue(A, GridView1.Columns(B)).ToString))
End If
Next
Next

PathSave = File.OpenWrite(SaveFileDialog1.FileName)
XlsBook.Write(PathSave)
PathSave.Close()

MsgBox("数据导出完毕!")
End If

Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

转载于:https://www.cnblogs.com/danyu/p/10138129.html

一个NPOI导出到excel文件的范例记录相关推荐

  1. vue导出excel加一个进度条_vue项目中如何把数据导出成excel文件

    Loading... 关于vue中如何把数据导出成excel文件 ### 1. 安装依赖 ``` yarn add file-saver yarn add xlsx yarn add script-l ...

  2. java导出为excel文件_java导出数据到excel文件

    有的时候,将一些有用的数据导出到excel是很有必要的.比如说,我现在在做一个学校的在线教学平台,有一个需求是:将学生成绩导出到excel文件中去. 那怎样实现用java导出数据到excel文件呢?? ...

  3. node爬取app数据_node爬取拉勾网数据并导出为excel文件

    前言 之前断断续续学习了node.js,今天就拿拉勾网练练手,顺便通过数据了解了解最近的招聘行情哈!node方面算是萌新一个吧,希望可以和大家共同学习和进步. 一.概要 我们首先需要明确具体的需求: ...

  4. python 导出大量数据到excel_怎么在python中将大量数据导出到Excel文件

    怎么在python中将大量数据导出到Excel文件 发布时间:2021-01-16 11:09:40 来源:亿速云 阅读:76 作者:Leah 这期内容当中小编将会给大家带来有关怎么在python中将 ...

  5. java导出 elsx 文件,如何获取java导出的excel文件,发送请求导出excle文件

    如何获取java导出的excel文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 request.setCharacterEncoding("utf-8"); ...

  6. ExtAspNet应用技巧(十) - Grid导出为Excel文件(续)

    轻车熟路 书接上文,如何在使用ExtAspNet控件库的页面将Grid内容导出为Excel文件? 1. 页面声明 <ext:PageManager ID="PageManager1&q ...

  7. 数据导出到excel文件给客户端下载的几种方法

    (原创)datagrid数据导出到excel文件给客户端下载的几种方法 看到这个觉得这个人很厉害,mvp啊. 我就改成这个样子了.  Response.Clear();         Respons ...

  8. easyexcel使用问题:使用时导出的excel文件损坏,打开不了,后台没异常错误

    错误问题:使用时导出的excel文件损坏,打开不了,后台没异常错误 解决方式:因为前端使用的是blob,最后定位错误在前端发送请求时漏了一个参数, responseType: 'blob' expor ...

  9. Vue 使用XLSX导出excel,并且设置标题背景颜色、字体、居中。并且在前端导出成excel文件

    1.先看效果图 2.引入依赖 npm install xlsx-style --save npm install --save xlsx 3.运行项目会发生一个报错 This relative mod ...

最新文章

  1. android webview 63版,Issue in WebView Android History When update Chrome stable version 63
  2. Binary Tree Nodes(单表多实例查询)
  3. UCenter实现同步登陆原理
  4. php上传大文件时,服务器端php.ini文件中需要额外修改的选项
  5. Python--26 简单定制 计时器
  6. linux常用基本指令汇总备忘
  7. 有的朋友问我创业没有资金怎么办?
  8. LIRe 源代码分析 7:算法类[以颜色布局为例]
  9. Matlab产生随机数、随机矩阵及正态分布矩阵
  10. 设计模式---抽象工厂模式(C++实现)
  11. (二)Excel函数应用之数学和三角函数
  12. 买腾讯云服务器怎么选择
  13. 鉴相器 matlab,MATLAB锁相环仿真程序求解
  14. 使用迅雷9.1.48从ftp服务器下载文件
  15. 【考研攻略】北京交通大学网络空间安全专业2018-2022年考研数据分析
  16. 082-我最爱的周杰伦九张专辑
  17. 爬虫学习01 什么是爬虫 爬虫的分类
  18. 上网被阻断未经pppoe认证_锐捷上网认证常见问题及解决办法
  19. 回文树(模板)+ 例题
  20. 如何通过数据分析,提升游戏次日留存

热门文章

  1. (IT/互联网行业)你给自己当前的职位拼几分?(评分标准,个人看法,勿喷~)...
  2. 学习Spring(六) -- Spring中Bean的作用域以及生命周期
  3. LiveMigration之四配置高可用虚拟机
  4. 图文并茂——使用xfire编写webservice,并通过C#调用
  5. JSP生成验证码源程序
  6. flask and html connection
  7. Google地图的trip plan是旅行规划的好帮手!
  8. 也是一个国外的final cut pro的模版网站
  9. 我对于大学选择的理解
  10. SpringBoot | 自动配置原理