微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法将 IBM Personal Communications 中的文本解析为 Excel?

如何解决有没有办法将 IBM Personal Communications 中的文本解析为 Excel?

我想在 Excel 中创建一个脚本来查看我的 IBM 个人通信屏幕或数据源(首选),然后将该屏幕文本解析为单元格。

关于从哪里开始的任何想法?

Example of Screen

解决方法

我会在 Excel 中使用 SQL 来处理这个问题。此技术不会从您的显示文件中获取数据。它将改为使用您从底层数据库表中获取它的第二个选项。

  1. 创建带有连接信息的 .odc 文件以访问 IBM i DB2 数据库。在我的 PC 上,ODBC 和 OLE DB 驱动程序与模拟器一起安装,以便您可以使用 Microsoft 协议连接到 IBM i。
  2. 在 Excel 中,选择“数据、连接”。在该对话框中选择“添加”并选择您的连接文件。它可能会要求您提供一个特定的表格以供选择,但您可以选择任意一个,因为我们将在一分钟内对其进行更改。
  3. 一个新的数据连接现在出现在对话框的列表中。选择“属性”进行编辑。
  4. 将“定义”选项卡“命令文本”字段上自动生成的 SQL 替换为实际从您感兴趣的表中选择与您相关的数据的 SQL。您可以使用此 {{1} } 语句:连接、CTE、子查询、任何格式良好的 DB2 for i SQL。
  5. 关闭这些窗口,保存更改。该连接现在独立于原始 SELECT 源。
  6. 选择“现有连接”来运行查询并让 Excel 用数据填充工作表。如果您有 SQL 错误,当查询实际发送到 IBM i 时,您会在此时得到这些错误。
  7. 编辑 SQL,直到您对返回的数据感到满意为止。您还可以使用“刷新”重新运行它并随时获取最新数据。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。