从 AS/400 中的 Excel 工作表中获取数据

发布于 2024-08-18 14:00:26 字数 106 浏览 3 评论 0原文

我正在使用 AS/400 和 Reflections for IBM。这是我的问题:如何将 Excel 工作表中的数据传输到 AS/400 会话。从那里我应该能够创建宏以将信息添加到需要插入的位置。

I am using AS/400 with Reflections for IBM. Here is my question: How can the data from an excel sheet be transfered to an AS/400 session. From there I should be a ble to create macros to add the info to where ever it needs to be inserted.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深府石板幽径 2024-08-25 14:00:26

根据您的要求,可以使用多种方法:

传输、

  • FTP 将您从 Excel 保存到 as400
  • ODBC 的文件保存到 iSeries
  • 将您的文件保存在 IFS 中(例如 /home/data)。这会将工作表纳入 as400
  • Start Client Access Emulator (TN5250) 的范围,并在该程序中使用传输。您可以使用描述格式的外部文件
  • 启动客户端访问文件传输,并使用具有描述格式的外部文件

  • 另存为平面文件,并使用 CPYF(*MAP、*DROP)到 DB2 表中
  • 作为平面文件到 DB2 表中。具有一个字段的 DB2 表(例如 CRTPF)。该表可以由任何 iSeries 程序、Query/400 或 SQL 处理
  • ,另存为 CSV 并使用命令“从导入文件复制 (CPYFRMIMPF)”或“从流文件复制”(从我的头脑中不确定,类似CPYFRMSTRF)
  • 另存为 CSV 并使用描述符文件导入到 DB2 表中

设置,

  • 直接从 Excel(例如 ODBC)
  • 使用文件传输(例如保存在 Excel、FTP、CPYFRMIMPF)
  • 脚本(例如使用 Perl 中的 COM 函数读取 Excel ,发送到as400)
  • 其他脚本(例如,使用Python中的Excel函数,使用DB2模块直接写入DB2(即您的iSeries)

至少但并非最后,使用带有JT400工具箱的Java。您可以访问iSeries和 您可以从本地计算机上

获取其资源。也许最重要的因素是您可以在 as400 上执行哪些操作,例如,您只能作为数据库服务器访问该计算机,还是可以编写 as400 程序。 。

Depends on your requirements, multiple methods are available,

Transport,

  • FTP your saved to the as400
  • ODBC from your Excel to the iSeries
  • Save your file in the IFS (e.g. /home/data). This brings the sheet in scope of the as400
  • Start Client Access Emulator (TN5250), and use the transport in that program. You can use an external file that describes the format
  • Start CLient Access File Transfer, and use the external file with the descriptions

Format,

  • Save as flat file, and use CPYF (*MAP, *DROP) into a DB2 Table
  • As flat file into a DB2 table with one field (e.g. CRTPF). That table can be processed by any iSeries program, Query/400 or SQL
  • Save as CSV and use the command "Copy from import file (CPYFRMIMPF)" or the "Copy from stream file (not sure from the top of my head, something like CPYFRMSTRF)
  • Save as CSV and use a descriptor file to import into a DB2 table

Setup,

  • Directly from Excel (e.g. ODBC)
  • With file transfer (e.g. save in Excel, FTP, CPYFRMIMPF)
  • script (e.g. use the COM functions in Perl to read Excel, send to as400)
  • other script (e.g. use the Excel function in Python, write directly to DB2 (your iSeries that is) by using the DB2 module

At least but not last, use Java with the JT400 toolbox. You can access the iSeries and its resources from your local pc.

You've many roads to choose from. Maybe the most important factor is what you're allowed to do on the as400. E.g. may you only access that machine as DB server, or can you write as400 programs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文