2011-01-11 31 views
1

我收到錯誤找不到電子表格writeexcel.pm

中找不到@inc @inc電子表格writeexcel.pm包含

是的,我知道,它需要將Excel插件,

現在用straberry的perl,

告訴我在哪裏找到的Excel插件PERL,並在該擅長插件

012 shoukld貼
+8

**注意:** Perl是一種*區分大小寫的編程語言,因此它的標識符和字符串必須比您在這裏顯示的更加謹慎。 – tchrist 2011-01-11 13:02:08

回答

10

您可以在CPAN上找到該模塊。要在草莓perl的交互方式安裝它,做

perl -MCPAN -e shell 
install Spreadsheet::WriteExcel 

或(非交互)

cpan Spreadsheet::WriteExcel 

編輯:

如果你得到關於未履行相關性的任何錯誤(缺少模塊如OLE::Storage_Lite),請使用cpan <dependency>安裝這些依賴項,然後繼續安裝您的pac卡格。

如果您不需要粘在Strawberry Perl上,您可以切換到ActiveState Perl,該軟件隨附一個用於安裝所需模塊(包括依賴項)的集成包管理器(PPM)。 ActiveState提供了一個預構建模塊的存儲庫,所以不需要編譯。


@INC真的是空的嗎?如果是這樣,您必須設置@INC以指定perl搜索模塊的包含目錄。

此外,如果你有use Spreadsheet::WriteExcel;正確指定依賴我期望的錯誤消息將爲

找不到電子表格:: WriteExcel.pm ...

+0

如何安裝,這個excel插件在我的系統中, – Bharanikumar 2011-01-11 09:19:07

0

如果您將它安裝爲根用戶,那麼您需要以root用戶身份執行腳本。這解決了我的問題。

相關問題