如何用C#导出Excel表格

 时间:2026-02-14 11:28:30

1、打开Microsoft Visual Studio 2010, 新建名字为【导出excel】的程序。

在程序界面上放置合适的控件:包括,

日志输出文本框控件;

用于显示原始表格数据的listview控件;

2个控制按钮,分别是【添加数据】和【导出数据】。

如何用C#导出Excel表格

2、因为是使用第三方dll控件进行表格导出的,所以需要添加新的引用。

在【资源管理器】中的【引用】位置点击右键,选择【添加引用】。

如何用C#导出Excel表格

3、在【浏览】中选择目标dll文件,点击【确认】。

(该dll文件可以在经验结尾的网盘地址中下载)。

如何用C#导出Excel表格

4、添加完成后,可以在【引用】列表中看到新增的dll文件。

如何用C#导出Excel表格

5、在代码的using中添加新增的引用。

如何用C#导出Excel表格

6、添加按钮【导出数据】的代码

使用方法ReportToExcel完成导出工作。

如何用C#导出Excel表格

7、添加按钮【添加数据】的代码

先清空listview控件的内容,再通过方法addData添加一些测试内容。

如何用C#导出Excel表格

8、编辑方法addData

将传递过来的测试数据逐一添加到listview表格中。

如何用C#导出Excel表格

9、设置日志输出方法output

在文本框中输出过程日志。

如何用C#导出Excel表格

10、设置方法ReportToExcel的代码

获取用户选择的excel文件名称;

获取保存路径;

定义并获取导出的数据源;

合并第一行单元格;

设置行高;

设置字体样式;

给单元格关联样式;

设置Execl列名;

设置单元格内容;

设置列宽;

保存excel表格。

如何用C#导出Excel表格

如何用C#导出Excel表格

如何用C#导出Excel表格

1、生成exe文件进行测试

如何用C#导出Excel表格

2、点击【添加数据】,在listview控件中会显示添加的几行数据。

如何用C#导出Excel表格

3、点击【导出数据】,在弹出的【另存为】框中设置目标文件名。

如何用C#导出Excel表格

4、稍等几秒,日志提示导出完成。

如何用C#导出Excel表格

5、到目标导出路径查看导出的excel文件,就可以看到导出的数据了。

如何用C#导出Excel表格

  • EXCEL-VBA:VBE开发环境的主要优化设置项目
  • 怎样使用VBA在窗体中调用网页?
  • VBA自定义NVLOOKUP函数一对多查找
  • win7系统怎么启动服务WPDBusEnum
  • VB中如何使用Go....to语句
  • 热门搜索
    怎么文爱 中南大学怎么样 怎么设置电脑开机密码 橡皮擦英语怎么读 白果怎么吃 手机怎么测网速 别克英朗怎么样 马蜂蛰了怎么办 给领导送礼怎么说 雌激素低怎么办