C# 导出ListView 到Excel

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[SNO] [nchar](10) NOT NULL, //学号 [sname] [varchar](50) NOT NULL,//姓名 [age] [int] NULL,//年龄 [phone] [varchar](50) NULL //联系方式 } (3) 添加 Excel 的引用:
图 1-1 加入 Excel 的引用
System.Reflection.Missing miss = System.Reflection.Missing.Value; Microsoft.Office.Interop.Excel.Workbooks objbooks =
(Microsoft.Office.Interop.Excel.Workbooks)excel.Workbooks; Microsoft.Office.Interop.Excel.Workbookห้องสมุดไป่ตู้objbook =
(Microsoft.Office.Interop.Excel.Workbook)(objbooks.Open(strTem pFileName, miss, miss, miss, miss, miss, miss, miss, miss, miss, miss, miss, miss, miss, miss)); Microsoft.Office.Interop.Excel.Worksheet objsheet = (Microsoft.Office.Interop.Excel.Worksheet)objbook.ActiveSheet; excel.Visible = false;
excel.Cells[i + 3, j + 2] = listView1.Items[i].SubItems[j].Text; } } } 显示处理 excel.Visible = true; objbook.PrintPreview(true);
输出的 Excel 文件:
循环赋值:
if (listView1.Items.Count > 0) {
for (int i = 0; i < listView1.Items.Count; i++) {
excel.Cells[i + 3, 1] = i + 1; for (int j = 0; j < listView1.Columns.Count; j++) {
报表设计参考文档
一、针对 Excel 的操作
对 Excel 操作可以直接用程序来编写,不采用任何模板文件。这种方法对格式控制较繁锁,通常采用通 过模板文件的方式。 1、准备工作 (1) 模版文件的创建:名称:StudentInfo.xlt。 (2) 数据库表:tb_studentInfo; 结构: CREATE TABLE [dbo].[tb_studentinfo](
图 1-2 加入后的引用
2、代码操作
(1)将信息显示在 ListView 控件中(略);
(2)将 ListView 信息打印输出:
初始化对象:
string strTempFileName=路径+文件名;
Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
相关文档
最新文档