C#操作Excel知识点近期在使用C#操作excel,主要是读取excel模板,复制其中的模板sheet页,生成多个sheet页填充相应数据后另存到excel文件,所用到的知识点如下。 一、添加引用和命名空间 添加Microsoft.Office.Interop.Excel引用,它的默认路径是C.....
分类:
Web程序 时间:
2014-07-12 13:21:11
阅读次数:
284
近期在定位问题时发现使用OleDb打开很大的Excel文件后,即使什么都不操作Colse掉,内存释放了部分,但是并未回到打开前的水平。在Excel150M,解压缩后900M的场景下,打开后直接Close,内存比打开前多了近90M。如果再次打开关闭,内存不会再增加。但是如果是依此打开多个不同的大型Ex...
分类:
数据库 时间:
2014-06-28 13:51:12
阅读次数:
258
vc中判断excel文件是否存在,删除excel文件可以使用PathFileExists_和DeleteFile函数但是,由于03以后excel的后缀改为.xlsx。所以,使用时需加后缀.xlsx。如:PathFileExists(“C:\Users\tony-wt\Desktop\MyProjec...
分类:
其他好文 时间:
2014-06-27 19:18:46
阅读次数:
177
在阅读《集体智慧编程》时,看到了csv文件,咋看起来跟Excel文件样子很像,具体百度吧。
这里记录下怎么用Excel来编辑csv文件。
csv文件直接用记事本打开,可以看见每个字段都是用逗号隔开的,就是说每输入一个字段就要用逗号隔开,这对于懒惰如我的人而言觉的麻烦至极,而且记事本下编辑内容总觉的是上个世纪的事。那就用个稍微高级点的offic 的Excel吧。
Excel打开:
用Exce...
分类:
其他好文 时间:
2014-06-27 09:52:51
阅读次数:
199
在使用ADO.NET导出Excel文件时,设置IMEX=1仍不能导出所有数据的解决办法今天遇到一个问题,在使用ADO.NET导出Excel文件时,连接字符串里面已经设置了IMEX=1,仍有部分数据不能导出,经过研究,需要在注册表中进行设置TypeGuessRows的配置,默认情况下,驱动程序会扫描前...
分类:
Web程序 时间:
2014-06-26 21:46:32
阅读次数:
218
我们想为用户提供一些数据,考虑再三, 大家认为对于用户(人,而非机器)的可读性, Excel文件要好一些.因为相比csv,xml等文件, Excel中我们可以运用自动筛选, 窗口锁定, 还可以控制背景颜色, 前景颜色, 字体, 网格等等...业务逻辑并不复杂, 文件的内容和格式也比较固定,所以大家决...
分类:
Windows程序 时间:
2014-06-25 23:02:59
阅读次数:
1044
业务需求:前几天研究通过浏览器导出EXCEL文件的功能,由于数据近十万条所以采用了分SHEET页并写入到本地硬盘的方式,这样就需要将对应的EXCEL文件删除掉,分析了一下由于不好判断用户什么时候能将文件下载到他的电脑上或者通过浏览器的缓存打开,所以就需要定时删除或者在进入导出的方法时首先将原来的EX...
分类:
编程语言 时间:
2014-06-25 14:04:04
阅读次数:
348
不再用一个EXCEL文件大家来发EMAIL来录入数据了,给用户用Sharepoint列表,但有一次用户有50个字段要录入,虽然在Designer里或是UI上创建字段很方便,但要一个个创建真是不高兴这样做。用户会用EXCEL那就让用户把字段名、类型、是否是必须项填在EXCEL里面,代码读下搞定~~查阅...
分类:
其他好文 时间:
2014-06-24 08:59:55
阅读次数:
173
微软的ODBC驱动程序把工作表中的第一行作为列名(译者注:即字段名),工作表名作为数据库表名。要通过JDBC访问工作表,我们还必须创建一个新的ODBC数据源,在Windows2000系统上创建数据源的过程如下:进入“控制面板”-->“管理工具”-->“数据源(ODBC)”,(译者注:打开后选择系统D...
分类:
编程语言 时间:
2014-06-21 12:39:03
阅读次数:
232
新建一个工作表,命名后保存到和与合并的100个文件同一个文件文件夹,摁 alt + f11,双击工程资源管理器里面的sheet1(sheet1),在右侧的代码区粘贴如下代码。运行。等候一会就OK了。 Sub 合并当前目录下所有工作簿的全部工作表() Dim MyPath, MyName, AWbNa...
分类:
其他好文 时间:
2014-06-18 13:20:07
阅读次数:
276