欢迎来到天天文库
浏览记录
ID:34722542
大小:78.68 KB
页数:5页
时间:2019-03-10
《c读写excel文件的几个技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、C#读写Excel文件的几个技巧2009-11-25 来自:CSDNBlog 字体大小:【大 中 小】·摘要:这里将介绍一些C#读写Excel文件的相关技巧,毕竟Excel打印更为方便和实用。希望本文能对大家用好Excel有所帮助。·- 一直想小结一些C#读写Excel文件的相关技巧,毕竟Excel打印更为方便和实用,一个是Excel打印输出编码比Word文件打印数据简单些,另一个是Excel本身对数据超强计算处理功能;赶巧最近项目又涉及Excel报表统计打印的问题,所以在把其中的一些技术记录下来与大家一起分析
2、讨论,次篇主要涉及两个方面内容: 1、C#读写Excel文件 A、设计Excel模版 B、打开一个目标文件并且读取模版内容 C、目标文件按格式写入需要的数据 D、保存并且输出目标Excel文件 2、Excel对象资源释放,这个在以前项目没有注意彻底释放使用到Excel对象,对客户计算机资源造成一定浪费,此次得到彻底解决。 下面是一个C#读写Excel文件并打印输出的Demo1、创建一个叫DemoExcel的项目 2、引用COM,包括:Microsoft.Excel.x.0.Objec
3、t.Library,Microsoft.Office.x.0.Object.Library 建议安装正版OFFICE,而且版本在11.0以上(Office2003以上),引用以上两个Com后,在项目引用栏发现多了Excel、Microsoft.Office.Core,VBIDE三个Library. 3、下面建立一些模拟的数据,此处为街镇信息 1.using System; 2.using System.Collections.Generic; 1.using System.ComponentModel; 2
4、.using System.Data; 3.using System.Drawing; 4.using System.Text; 5.using System.Windows.Forms; 6.using Microsoft.Office.Interop.Excel; 7.using Microsoft.Office.Core; 8.using System.IO; 9.using System.Reflection; 10. 11.namespace DemoExcel 12....{ 13. public
5、 partial class Form1 : Form 14. ...{ 15. private object missing = Missing.Value; 16. private Microsoft.Office.Interop.Excel.Application ExcelRS; 17. private Microsoft.Office.Interop.Excel.Workbook RSbook; 18. private Microsoft.O
6、ffice.Interop.Excel.Worksheet RSsheet; 19. 20. public Form1() 21. ...{ 22. InitializeComponent(); 23. } 24. 25. private void Form1_Load(object sender, EventArgs e) 26. ...{ 27. // TODO: 这行代码将数据加载到表“dataS
7、et1.STREET”中。28. //您可以根据需要移动或移除它。 29. this.sTREETTableAdapter.Fill(this.dataSet1.STREET); 30. 31. } 32. 33. private void button1_Click(object sender, EventArgs e) 34. ...{ 35. string OutFilePath = Applicati
8、on.StartupPath + @" emp.xls"; 1. 2. string TemplateFilePath = Application.StartupPath + @"模版.xls"; 3. PrintInit(TemplateFilePath,OutFilePath); 4.
此文档下载收益归作者所有