Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm midrange 从AS/400中的excel工作表获取数据_Ibm Midrange - Fatal编程技术网

Ibm midrange 从AS/400中的excel工作表获取数据

Ibm midrange 从AS/400中的excel工作表获取数据,ibm-midrange,Ibm Midrange,我正在使用AS/400和IBM的反射。我的问题是:如何将excel工作表中的数据传输到AS/400会话中。从那里,我应该能够创建宏来添加信息到任何需要插入的地方 根据您的需求,可以使用多种方法 运输, 通过FTP将您的文件保存到as400 从Excel到iSeries的ODBC 将文件保存在IFS中(例如/home/data)。这就将该表纳入了as400的范围 启动客户端访问模拟器(TN5250),并在该程序中使用传输。您可以使用描述格式的外部文件 启动客户端访问文件传输,并使用带有说明的外部

我正在使用AS/400和IBM的反射。我的问题是:如何将excel工作表中的数据传输到AS/400会话中。从那里,我应该能够创建宏来添加信息到任何需要插入的地方

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

运输,

  • 通过FTP将您的文件保存到as400
  • 从Excel到iSeries的ODBC
  • 将文件保存在IFS中(例如/home/data)。这就将该表纳入了as400的范围
  • 启动客户端访问模拟器(TN5250),并在该程序中使用传输。您可以使用描述格式的外部文件
  • 启动客户端访问文件传输,并使用带有说明的外部文件
格式

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

  • 直接来自Excel(例如ODBC)
  • 通过文件传输(例如保存在Excel、FTP、CPYFRIMPF中)
  • 脚本(例如,使用Perl中的COM函数读取Excel,发送到as400)
  • 其他脚本(例如,在Python中使用Excel函数,通过使用DB2模块直接写入DB2(即您的iSeries)
至少但不是最后一个,在JT400工具箱中使用Java。您可以从本地pc访问iSeries及其资源


你有很多路可供选择。也许最重要的因素是你可以在as400上做什么。例如,你可以只作为DB服务器访问该机器,或者你可以编写as400程序。

根据你的要求,有多种方法可供选择

运输,

  • 通过FTP将您的文件保存到as400
  • 从Excel到iSeries的ODBC
  • 将您的文件保存在IFS中(例如/home/data)。这将使工作表在as400的范围内
  • 启动客户端访问模拟器(TN5250),并在该程序中使用传输。您可以使用描述格式的外部文件
  • 启动客户端访问文件传输,并使用带有说明的外部文件
格式

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

  • 直接来自Excel(例如ODBC)
  • 通过文件传输(例如保存在Excel、FTP、CPYFRIMPF中)
  • 脚本(例如,使用Perl中的COM函数读取Excel,发送到as400)
  • 其他脚本(例如,在Python中使用Excel函数,通过使用DB2模块直接写入DB2(即您的iSeries)
至少但不是最后一个,在JT400工具箱中使用Java。您可以从本地pc访问iSeries及其资源

你有很多路可供选择。也许最重要的因素是你可以在as400上做什么。例如,你可以只作为DB服务器访问该机器,或者你可以编写as400程序