【问题标题】:Export to Excel with Toad Automation Designer使用 Toad Automation Designer 导出到 Excel
【发布时间】:2017-04-18 11:53:31
【问题描述】:

我正在使用 Toad 自动化设计器将表格数据导出到 Excel。 不幸的是,我的表包含超过 65000 行(100k)和每个 Excel 文件 只能包含 65k 个条目。

我的解决方法是编写两个 SQL 语句来创建两个 Excel 文件

select * from my_table offset 0 rows FETCH NEXT 65000 ROWS ONLY

select * from my_table offset 64999 rows

目前还可以,但我正在寻找一种更动态的方式来导出整个 将表格转换成多个 Excel 文件,而无需编写多个 SQL 语句,因为将来 我的数据库表中可能会有 30 万个条目。

所以我正在寻找一种可能性,可以在 自动化设计器或类似的东西。

有什么想法吗?

【问题讨论】:

  • 你不能建立某种循环。将总行数除以 65000,并从 0 开始循环直到您的除法值。然后有一个语句是你的循环值乘以 64999
  • @Luuklag 以及如何在 Toad 自动化设计器中实现它?
  • 我不知道,excel标签把我带到了这里。然而,这显然不是一个 excel 问题......

标签: excel toad


【解决方案1】:

有类似问题:Toad .xls 下载填充一个选项卡(64K 行)。唯一的区别是我的 Toad (11) 会在另一个选项卡中填充剩余数据(接下来的 64K 行),然后是另一个选项卡,依此类推,直到所有数据都下载完毕……有时会占用很多选项卡。

我将下载文件类型更改为 .xlsx,然后将所有数据下载到一个选项卡。

安全提示:下载后,Excel 打开下载的 xlsx 没有问题 - 但在使用 ms 访问导入规范之前,我必须在 Excel 中打开/保存/关闭下载的 .xlsx。 (其他访问的导入规范抱怨文件不可读)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-29
    • 2023-04-04
    • 1970-01-01
    • 2018-07-18
    • 2015-10-15
    相关资源
    最近更新 更多