我有一个操作csv文件并获取数据的任务, 我尝试在linux中安装 Win32 :: OLE ,但它给出了一个错误的操作系统消息并在安装时终止 这是否意味着Linux环境不支持此软件包
还想知道perl中哪个包用于操作 .csv 或 .xls 文件
答案 0 :(得分:5)
不,你不能在Linux中使用Win32 :: OLE模块,因为它使用的是Windows API。 如果您需要使用CSV和XLS:
答案 1 :(得分:0)
看起来可以通过Wine使用OLE。
来自:http://www.perlmonks.org/?node_id=430194
下载并安装适用于Windows的Windows Installer 2.0 Redistributable 95,98和Me在.msi中下载最新的Active State Perl for Windows 格式。例如。的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