导出完整的表数据-大约300万条记录(每条记录有45列)到XLSX文件中

2020-09-08 02:25发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个包含45列的表,该表具有大约300万条记录,要求是将所有表数据导出到XL(XLSX)工作表中并向其发送电子邮件。 我已经尝试了一些代码,但是该程序运行了1个小时,并进行了短暂的转储。 请提出建议。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个包含45列的表,该表具有大约300万条记录,要求是将所有表数据导出到XL(XLSX)工作表中并向其发送电子邮件。 我已经尝试了一些代码,但是该程序运行了1个小时,并进行了短暂的转储。 请提出建议。

付费偷看设置
发送
3条回答
浮生未央
1楼-- · 2020-09-08 03:00

我认为该文件超出了电子邮件附件的最大大小限制,是否可以使用其他解决方案代替电子邮件?

宇峰Kouji
2楼-- · 2020-09-08 02:41

一个具有300万条记录和45列的excel文件将通过电子邮件发送? 这不是必需的,它是一种将1GB左右的数据从一个地方传输到另一个地方的建议解决方案。 考虑到莎士比亚的全部作品只有大约6MB,很难理解一个人可能需要这么大的电子表格。

您考虑过其他机制吗? 像SFTP之类的? 除非您对附件进行加密,否则通过电子邮件发送仍然不安全。

实际的业务要求是什么? 谁需要数据以及数据的用途?

SKY徐
3楼-- · 2020-09-08 02:47

Nagaraju Kasarla -究竟是什么解决方案? 我们看到的只是"要求是在Excel中导出"。 正如 Matthew Billingham 正确指出的那样,这非常疯狂。 您可能想更清楚地说明此大规模数据转储的目的是什么。 另外,请使用每个人都可以理解的常规数字(在这种情况下,即300万个),然后继续使用。

一周热门 更多>