c读写excel文件的几个技巧

c读写excel文件的几个技巧

ID:34722542

大小:78.68 KB

页数:5页

时间:2019-03-10

c读写excel文件的几个技巧_第1页
c读写excel文件的几个技巧_第2页
c读写excel文件的几个技巧_第3页
c读写excel文件的几个技巧_第4页
c读写excel文件的几个技巧_第5页
资源描述:

《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.  

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。