我有一个操作 csv 文件并获取数据的任务,我尝试在 linux 中安装Win32::OLE,但它给出了错误的操作系统消息并在安装时终止,这是否意味着这个包在 linux 环境中不受支持
还想知道 perl 中的哪个包对于操作.csv或.xls文件是必需的
我有一个操作 csv 文件并获取数据的任务,我尝试在 linux 中安装Win32::OLE,但它给出了错误的操作系统消息并在安装时终止,这是否意味着这个包在 linux 环境中不受支持
还想知道 perl 中的哪个包对于操作.csv或.xls文件是必需的
不,您不能在 Linux 中使用 Win32::OLE 模块,因为它使用 Windows API。如果您需要使用 CSV 和 XLS:
看起来可以通过 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