1

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

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

4

2 回答 2

5

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

于 2013-07-01T08:36:46.210 回答
0

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

来自:http ://www.perlmonks.org/?node_id=430194

下载并安装适用于 Windows 95、98 和 Me 的 Windows Installer 2.0 Redistributable 以 .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

于 2014-03-08T00:08:09.047 回答