我正在尝试将大量数据(300.000行* 100列)导出到Excel(来自Delphi应用程序)和OLE方法(来自DevExpress DX,CX套件和自己的代码的组合解决方案)提供错误消息没有足够的存储空间来完成此操作,创建变体数组时出错。没有好的和准备好的第三方组件用于本机导出,因为我有想法使用中间文件:我可以在某个中间文件中导出数据,然后在Excelt中打开此文件。但是哪种格式最适合这种行为?:ddd
我正在寻找Delphi 6的解决方案。
答案 0 :(得分:2)
我建议使用AdoDataSet。您可以通过Adodataset直接写入Excel文件。您只需使用正确的连接字符串:connectionstrings。这些都是MS组件,对大型数据集应该没有问题。