如何解决有没有办法将 IBM Personal Communications 中的文本解析为 Excel?
我想在 Excel 中创建一个脚本来查看我的 IBM 个人通信屏幕或数据源(首选),然后将该屏幕文本解析为单元格。
关于从哪里开始的任何想法?
解决方法
我会在 Excel 中使用 SQL 来处理这个问题。此技术不会从您的显示文件中获取数据。它将改为使用您从底层数据库表中获取它的第二个选项。
- 创建带有连接信息的
.odc
文件以访问 IBM i DB2 数据库。在我的 PC 上,ODBC 和 OLE DB 驱动程序与模拟器一起安装,以便您可以使用 Microsoft 协议连接到 IBM i。 - 在 Excel 中,选择“数据、连接”。在该对话框中选择“添加”并选择您的连接文件。它可能会要求您提供一个特定的表格以供选择,但您可以选择任意一个,因为我们将在一分钟内对其进行更改。
- 一个新的数据连接现在出现在对话框的列表中。选择“属性”进行编辑。
- 将“定义”选项卡“命令文本”字段上自动生成的 SQL 替换为实际从您感兴趣的表中选择与您相关的数据的 SQL。您可以使用此 {{1} } 语句:连接、CTE、子查询、任何格式良好的 DB2 for i SQL。
- 关闭这些窗口,保存更改。该连接现在独立于原始
SELECT
源。 - 选择“现有连接”来运行查询并让 Excel 用数据填充工作表。如果您有 SQL 错误,当查询实际发送到 IBM i 时,您会在此时得到这些错误。
- 编辑 SQL,直到您对返回的数据感到满意为止。您还可以使用“刷新”重新运行它并随时获取最新数据。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。