Windows系统32位程序和64位程序使用QtXlsxWriter写入百万记录到Excel(.xlsx)的效率差别

  • A+
所属分类:Linux

Windows系统32位程序和64位程序使用QtXlsxWriter写入百万记录到Excel(.xlsx)的效率差别

使用QtXlsxWriter时,如果连续写入百万记录,则这些记录先存到内存中,待调用save函数时,再将内存中的数据一次性保存到xlsx文件中。如果一次性写入百万数据到.xlsx中,则会导致写入excel效率极低,还容易崩溃。写入90万条记录到excel中,32位程序5分钟仍未处理完毕;64位程序15秒即可完成写入和保存。因此可见,写入excel方面,64位是要优于32位程序的。

 

Qt大课堂-QtShare

发表评论

您必须登录才能发表评论!