C#实现数据高效率导入EXCEL(适用于导入到指定特定模板)

王朝学院·作者佚名  2009-10-29
窄屏简体版  字體: |||超大  

本来各种数据库导入EXCEL都提供有操作接口(有的是COM组件,还有可以利用自带工具等),

但是当要把数据写入到一定格式的EXCEL,利用这些就很不方便了,而且非要利用,实现起来

过程也有点麻烦,效率上也就打了折扣,

如果用EXCEL组件逐个单元格写的话,效率更低,这个我已经在实际应用中体验到了,

在没有性能方面的要求下,这样还能过得去的。

下面就举例说明另外一中实现方法,实现思路来源于模拟Window上操作EXCEL,从文本

拷贝到EXCEL文件中。

首先搞清楚的是EXCEL文件中的数据拷贝到文本文件中是什么样子的:

比如EXCEL的sheet中有三列数据

TEST1 TEST2 TEST3

TEST4 TEST5 TEST6

拷贝到文本文件中后(用EmEditor),发现各列数据之间是用‘\t’来区分开的,

换行当然是‘\r\n’了。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航