[MS Access大文件大小问题,从Python导出文件

问题描述 投票:0回答:2

我有MS Access File,文件大小为1.7GB。我已经尝试过压缩和修复,但是文件大小保持不变。

这就是我所做的。我从jupyter python下载约29个文件到excel和csv文件。数据总量约为934MB。

我需要每天更新数据,因此我将Access文件链接到链接表下的所有导出文件,并创建另一个表来建立相互关系。因此,对于每个导出的文件,我都有2个表,例如:customer_linked和customer。

这是逐步查询:1.删​​除对非链接表中所有数据的查询2.追加查询以将链接表追加到非链接表

我不知道这样,它会使文件膨胀到1.7GB。有什么办法可以缩小尺寸?

python access-vba access
2个回答
1
投票

如果您想节省空间,可以考虑将excel文件转换为csvs。根据文件的大小,excel文件中可能会出现很多膨胀,其中包含很多不需要的东西。如果您不使用excel文件进​​行某种图像/图形/格式设置,那么最好将它们全部转换为csvs。


0
投票

令人惊讶的是,csv中的文件比excel中的文件占用更多的空间。

如果是。xlsx文件,这并不奇怪,因为它们是zip文件。尝试将其重命名为。zip并解压缩以查看实际大小。

如果您将其压实,那就是大小-不用担心。

唯一的担心是,您正在接近Access文件的2GB大小限制。如果这可能对您造成打击,请考虑将数据移动到免费的[[SQL Server Express版本,该版本允许10GB。

© www.soinside.com 2019 - 2024. All rights reserved.