极速读取Excel文件中的海量数据并写入到数据库的实现

时间:2021-01-22 16:51:13
【文件属性】:
文件名称:极速读取Excel文件中的海量数据并写入到数据库的实现
文件大小:1.86MB
文件格式:RAR
更新时间:2021-01-22 16:51:13
delphi lazarus excel 通过程序方式从Excel文件中读取数据并导入数据库的传统方法,是通过创建一个OLE对象,打开Excel文件,逐行访问记录行及各个单元,写入数据库表。这种方法一旦数据行通过一定的数量,执行效果就无法忍受了。究其根源,是通过OLE对象的属性访问单元格中的数据并进行类型转换的操作,执行效率是相当差的! 本方法通过把Excel大文件中的全部记录一次行进行拷贝,粘贴到程序中的对象,然后遍历该对象执行数据插入。这种方式的执行效率比传统方式提高了一个数量级,以前几分钟才能完成的导入操作,现在只需要几秒种! 本方法不需要任何第三方的支持库,程序代码也非常简单,希望能够帮助到大家!
【文件预览】:
XLSToTxt
----unit1.o(33KB)
----project1.lps(3KB)
----project1.lpi(2KB)
----project1.o(12KB)
----unit1.ppu(97KB)
----project1.exe(2.08MB)
----unit1.pas(2KB)
----project1.or(198KB)
----测试文件.xls(14.14MB)
----project1.res(136KB)
----project1.compiled(518B)
----project1.ico(134KB)
----readme.txt(657B)
----unit1.lfm(943B)
----project1.lpr(409B)

网友评论