【问题标题】:Move Lotus Notes data, formulas and macros to Excel Mac将 Lotus Notes 数据、公式和宏移动到 Excel Mac
【发布时间】:2017-09-10 09:10:20
【问题描述】:

我很久以前就用过 Lotus 1-2-3 和 10 年前的 Lotus Notes。

我有一个任务需要完成。我需要在 MAC 中移动 Excel 中的 Lotus notes 数据、公式和宏。

我记得很久以前我手动完成了以下操作来移动数据:

  • 我从 Lotus Notes 导出并保存为“表格文本”格式(固定宽度)。在 Excel 中打开它并运行“文本到列”。

  • 我从 Lotus Notes 创建了一个 CSV 文件,可以在 Excel 中打开。

我记得旧版本的 Excel 有一个导入 Lotus 1-2-3 的选项。我还记得以前在 Excel VBA 中,在引用中您可以使用 Notes DLL 编写代码以使用 Lotus Notes,但现在在较新版本的 Excel 中,我在引用中看不到任何 Notes DLL。

有没有办法从 Lotus Notes 自动导出 Excel 中的数据、公式和宏,或者 Excel VBA 中有没有办法自动将 Lotus Notes 中的数据、公式和宏导入 Excel?

欢迎任何意见或建议。谢谢。

【问题讨论】:

  • 您可以查看 (searchdomino.techtarget.com/tip/…) 以获得一些帮助以帮助您入门。
  • 如果 Notes 客户端安装正确,您应该会在 VBA 中看到 Lotus Notes COM(植根于 lotus.NotesSession)和 OLE(notes.NotesUIWorkspace 和 notes.Notessession)类。但是,如果您有 64 位 Excel,则不确定。 Notes 客户端和类的 DLL 仅在 32 位版本中可用。
  • 感谢您的意见。

标签: excel excel-formula lotus-notes lotus-domino vba


【解决方案1】:

您可以将数据从 Notes 导入 Excel,但不能导入公式或脚本。

您可以在 Excel 中从 VBA 访问 Notes,正如 Richard 所说,如果您的 Notes 客户端安装正确,您应该会看到 COM 对象,并且您现在可以使用 VBA 访问 Domino 数据。当然,这仅适用于 Windows。
你也可以使用 Java 做同样的事情。

您可以编写一个代理(或让别人为您完成),将您的 Notes 数据导出到 CSV 文件中。 这是我在博客上写的两篇文章:
http://blog.texasswede.com/export-from-notes-to-excel-3-different-ways/
http://blog.texasswede.com/export-notes-view-to-excel-with-multi-value-fields/

您还可以在 Domino 服务器上编写 REST API,公开您要导出的数据。然后使用 VBA 从 Excel 中调用它。

【讨论】:

  • 感谢您的意见。
【解决方案2】:

我会继续使用内置的 domino dxl (NotesDXLExporter),它是您要导出的数据库的 XML 解释,因为这意味着您无需了解很多有关 Lotus Script 或 Java 的知识即可获得流程跑步。

这应该给你代理/脚本名称,可能还有代码,但是我有一段时间没有玩这个了。

【讨论】:

    【解决方案3】:

    对于将数据移动到 Excel,我最喜欢的是 POI:http://poi.apache.org/
    它是一个允许使用 Java 读写 Excel 工作簿的库。这可以通过 Domino 代理轻松完成(您可能需要增加 JavaMaxHeapSize)

    【讨论】:

      【解决方案4】:

      我认为您想要的是从 Lotus Notes 文档中获取数据,对吧?

      如果是这样,您需要开发人员使用 lotusscript 操作文档并将文档发送到 Excel。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-24
        • 1970-01-01
        • 1970-01-01
        • 2014-12-15
        • 2014-02-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多