excel技术点滴
来源:互联网 发布:靠谱助手网络连接失败 编辑:程序博客网 时间:2024/06/04 23:54
10.18---10.23这几天都在弄excel,简单的讲就是把一些.dat文件的内容导入excel中,10.18-10.21这些日子都对不同写excel的方法进行了尝试,总结如下:
vc环境下
1。使用BasicExcel类 (网上可找到)
2。使用CSpreadSheet类 (网上可找到)
delphi环境下
1. 使用OleVariant 操作excel
2. 使用TDS2Excel (网上可找到)
这里讲讲上面使用过的类,BasicExcel类是一个使用C++实现类,它是根据excel文件格式来操作excel,只是不支持中文,郁闷! CSpreadSheet类是“通过ODBC来把Excel表格文件当成数据库文件来进行读、写等操作”,写大量数据时比较慢一点,而且在写的过程中并不保证每次写都成功!在delphi 中使用OleVariant直接操作大量数据写excel时比较慢,有时候还会发生错误,TDS2Excel类也是根据excel文件格式来操作excel,只是不支持多个sheet操作,同时在使用string类型时每个cell不能超过256个字符,由于它采用了流的方法写文件速度很快。
最终采用了TDS2Excel类。
程序在写excel的大致过程为:
for(int i = 0 ; i < maxlen ; i++)
{
for (int j = 0; j < maxlen1 ; j++)
{
writecell( i, j, value );
}
}
参考网址:
http://www.codeproject.com/office/BasicExcel.asp
http://www.vckbase.com/document/viewdoc/?id=693
http://www.delphifans.com/infoView/Article_205.html
- excel技术点滴
- 技术点滴
- Excel VBA 点滴
- excel技巧点滴积累
- VC++技术点滴
- 系统维护技术点滴
- php技术点滴记录
- 技术学习点滴
- Q1技术点滴回顾
- 编程技术点滴
- oracle技术点滴--snaphost
- 技术点滴(一)
- OSGI技术点滴
- 技术细节点滴
- VC技术点滴
- MVC 技术点滴
- Q1技术点滴回顾
- Android技术点滴记录
- Java Web实践专题——应用分层
- 什么是Suid shell?
- 用SQL语言访问Oracle数据库
- Nutch的Analysis包详解
- 常用正则表达式
- excel技术点滴
- Win Mobile利用mapirule接收短信
- Ubuntu 7.10下载列表
- Alpha颜色混合的魔法 上篇 “法术篇”
- petshop4.0 详解之二(数据访问层之数据库访问设计)(转载)
- prototype.js 1.4版开发者手册
- .net C# 改变VS2005中屏保,实现字幕滚动和字体消隐技术
- 明天开始上课!越来越难了……
- Ajax基础教程---- 1.7 设计考虑