【问题标题】:Cant Save SQL Data as Excel or Zip File无法将 SQL 数据另存为 Excel 或 Zip 文件
【发布时间】:2023-03-10 15:35:01
【问题描述】:

我有一个大约 120,000 行的文件要导出,但由于内存问题,我无法将其保存到 Excel 文件中。有没有办法将数据保存为 zip 文件?或者也许可以解决这个问题?谢谢。

【问题讨论】:

标签: sql excel save zip


【解决方案1】:

答案在很大程度上取决于您的特定情况以及您可以控制的内容。

如果您只想要数据,那么值得尝试将其保存为 CSV 类型(另存为,然后更改另存为类型下拉菜单并选择 CSV。您可能需要明确格式化文本/日期列,或者可能无法正确引用它们[取决于excel版本]

至少可以将其保存为 DOS txt,但取决于文件中的数据是否会像保存之前一样重新打开。

根据您的确切内存问题,它可能(也可能不是)是 excel 或文件本身。 由于 Excel 以文件膨胀而闻名 - 您也可以尝试打开一个空白工作表,然后复制并粘贴单元格并从那里保存。

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

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

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

【讨论】:

    猜你喜欢
    • 2021-09-22
    • 1970-01-01
    • 1970-01-01
    • 2020-05-06
    • 1970-01-01
    • 2013-09-22
    • 2017-05-29
    • 1970-01-01
    • 2011-07-12
    相关资源
    最近更新 更多