【问题标题】:is win32::OLE supported in linux?linux 支持 win32::OLE 吗?
【发布时间】:2013-06-28 06:56:42
【问题描述】:

我有一个操作 csv 文件并获取数据的任务, 我尝试在 linux 中安装 Win32::OLE 但它给出了错误的操作系统消息并在安装时终止 这是否意味着这个包在 linux 环境中不受支持

还想知道 perl 中的哪个包对于操作 .csv.xls 是必需的文件

【问题讨论】:

  • 这看起来像是两个完全不同的问题。
  • Windows != Linux。参见 Text::CSV 来操作 CSV 文件。
  • 我认为提示就在名称中.... win32::
  • 是否应该以“过于宽泛”来结束一个分歧问题?
  • Linux "from box" 支持 csv!只需阅读man sedman grepman awk...

标签: linux perl automation perl-module cpan


【解决方案1】:

不,您不能在 Linux 中使用 Win32::OLE 模块,因为它使用 Windows API。 如果您需要使用 CSV 和 XLS:

【讨论】:

    【解决方案2】:

    看起来可以通过 Wine 使用 OLE。

    发件人:http://www.perlmonks.org/?node_id=430194

    下载并安装 Windows Installer 2.0 Redistributable for Windows 95、98 和我 在 .msi 中下载适用于 Windows 的最新 Active State Perl 格式。例如。 ActivePerl-5.8.6.811-MSWin32-x86-122208.msi。

    开始安装:

    $ /opt/cxoffice/bin/wine "C:~WB~WINDOWS~WB~SYSTEM~WB~msiexec.exe" /i ActivePerl-5.8.6.811-MSWin32-x86-122208.msi

    $ /opt/cxoffice/bin/wine "c:\Perl\bin\perl.exe" -v

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-23
      • 1970-01-01
      • 2011-05-10
      • 2015-10-21
      • 2014-01-12
      • 2012-09-02
      • 1970-01-01
      相关资源
      最近更新 更多