无法将SQL数据保存为Excel或Zip文件

时间:2014-07-01 14:15:41

标签: sql excel save zip

我有一个大约120,000行的文件,我想导出,但由于内存问题,它不会让我将它保存到excel文件。有没有办法将数据保存为zip文件?或者也许绕过这个?感谢。

1 个答案:

答案 0 :(得分:0)

答案在很大程度上取决于您的具体情况。你掌控着什么。

如果您只想要数据,则值得尝试将其另存为CSV类型(另存为,然后更改“另存为类型”下拉列表并选择“CSV”。您可能需要明确格式化文本/日期列,或者它可能无法正确引用它们[excel version dependent]

最低限度它可以保存为DOS txt,但它取决于文件中的数据是否会在保存之前完全重新打开。

根据您的精确内存问题,它可能(或可能不)excel或文件本身。 由于Excel以文件膨胀着称 - 您也可以尝试打开空白工作表,然后复制&粘贴细胞和细胞从那里救出来。

如果它的窗口缺少内存(我不知道你的行有多宽),增加页面文件大小可能会有所帮助。

根据您的数据来源,您可能还会尝试以块的形式提取数据,将其另存为CSV或文本&然后再次将文件连接在一起(阅读复制命令)。

或者,如果您拥有(或可以获得)sqlserver客户端工具,那么osql或bcp将能够直接将数据提取到文件而无需通过excel。