[04] Excel Interop
文章平均质量分 92
机器人
喜欢编程,喜欢篮球
展开
-
怎么由DataSet将数据导入Excel?
/**//// /// 将DataSet里所有数据导入Excel /// 需要添加COM: Microsoft Excel Object Library /// using Excel; /// /// 文件路径 /// 需要转存的DataSet public static v原创 2005-03-24 19:43:00 · 8905 阅读 · 8 评论 -
Excel Chart的命名
在使用e.SpreadSheet制作报表的时候,需要将报表里生成的Chart转换成图片,但是遇到一个问题: 怎么给模版里的Chart命名?其他的对象都好办,直接选中对象然后再命名框里修改名字就可以了。可是这个Chart的命名框就是不能被激活。终于查到原来,要修改Chart名字,直接选中是不行滴,还需要通过小技巧: 按住 Shift 或者是 Ctrl 键,然后选中Chart,这样命名框就可以修改了。翻译 2006-03-20 23:13:00 · 3187 阅读 · 0 评论 -
.NET操作Excel COM对象
多年来 COM 对象一直是 Windows 编程的基础,然而随着技术的进步和发展,微软推出了更佳出色的.NET。.NET Framework 提供了一个称为公共语言运行库的运行时环境(CLR),它的托管执行过程,自动的内存管理,以及在版本的控制上都较COM技术有很大的提高。可以预见的是,.NET 平台应用程序将最终取代那些用 COM 开发的应用程序。但不可避免的是,在向.NET过渡时,我们还是需要原创 2006-04-08 14:38:00 · 39514 阅读 · 22 评论 -
Excel Helper 源代码(VB.NET)
自己写了一个对Excel操作的类, 封装了Excel的通常的操作,以简化生成 Excel 报表的代码量。代码基于 .net 2.0, Excel 2003该 Assembly 共有两个类:1. XlsReport.vbImports SystemImports Excel = Microsoft.Office.Interop.ExcelPublic Enum XlCopyA原创 2007-03-20 12:46:00 · 7447 阅读 · 3 评论 -
DataTable导出到Excel(.NET 4.0)
最近在论坛里又看到很多关于DataTable(DataSet)导入Excel的帖子,我也温故知新一下,用VS2010重新整理了一个Sample。这个问题简化一下就是内存数据到文件,也就是遍历赋值,只不过文件是有特殊格式的Excel,因此不能像一般的文本文件处理。另外,还有一种叫CSV的文件(用逗号分隔的文件,扩展名为.csv),因为默认用Excel打开的,网友也往往把这种文件误当做Excel文件。其实一个通过Excel COM对象作成Excel文件,一个通过一般的IO处理,他们的作成过程是完全不一样的。原创 2010-12-26 22:47:00 · 14011 阅读 · 2 评论 -
Excel 公式(sumif, sumproduct)
废话少说,先看看基本数据: 数据里面首先有“部门”分组,然后有“级别”分组,为了演示公式,数据里还有0, 50, 100固定3种补助形式。我们要根据这些数据进行一些分组合计。 1. 单一条件集计, 对于简单的单一条件我们直接使用 sumif 公式就可以达到目的。 公式说明: sumif(匹配范围, 条件, 合计范围) 我们来看看怎么统计3个部门的工资,OK先准备3个单元格,公式写入 =sumif(A$2:A$15, G2, D$2:D$15) A列是条件匹配列,D列原创 2011-01-09 15:34:00 · 6499 阅读 · 0 评论 -
在网页中嵌入 Office 文档
在 skydrive.live.com 提供了很酷的功能,让你能在网页里嵌入Office 的文档。(目前支持:Word,Excel, PPT, OneNote)原创 2011-07-07 20:57:33 · 8571 阅读 · 2 评论 -
使用OleDb,将Excel导入DataSet
本方法,将传入的Excel文件内所有的Sheet内的数据都填充入DataSet中。这是一个简单快捷的方法,不足之处是不适合带有格式复杂的Excel文件。(比如:有合并单元格的)public class ExcelUtil{ /// /// 从Excel文件导入DataSet /// Excel的连接字符串说明(详细参看 http://www.connectionstri原创 2005-06-18 14:20:00 · 8863 阅读 · 1 评论