2016-04-19 22 views
0

我需要從PERL腳本中讀取.xlsx和.xlsm文件,但是在使用ppm安裝XLSX分析器時遇到問題。我使用ActivePerl版本5.22.1。無法安裝使用ActivePerl ppm的Spreadsheet :: ParseXLSX或Spreadsheet :: XLSX v5.22.1

我沒有問題,安裝和使用電子表格:: ParseExcel的(這僅適用於.xls文件多達Excel 2003中):

PPM安裝電子表格ParseExcel的 下載www.sisyphusion.tk.ppm packlist .. 。不能發現 下載電子表格,ParseExcel的-0.65 ...做 開箱試算ParseExcel的-0.65 ...做 生成HTML電子表格 - ParseExcel的-0.65 ...在場地面積做 更新文件...做 30安裝文件

但ppm安裝spreadsheet-parsexls X允許:

下載www.sisyphusion.tk.ppm packlist ......沒有發現 PPM安裝失敗:無法找到提供電子表格parsexlsx

和電子表格,XLSX類似的軟件包。

我試着通過使用像Spreadsheet :: Read這樣的低級包來解決這個問題;這在Excel 2003 .xls文件中工作正常,但給出了一個錯誤消息,當我在.xlsx文件上嘗試時沒有安裝XLSX解析器 - 對ParseXLSX具有依賴關係的電子表格解析器將無濟於事。

我也花了大約一個小時在網上搜索同一問題的其他實例,但沒有找到明確的解決方案(也許我只是沒有以正確的方式搜索;我相對較新)。我目前在我的Windows桌面上沒有C編譯器,或者有很多使用Makefiles的經驗,並且除了使用ppm外沒有安裝PERL模塊。因此,如果您有其他安裝說明(不是通過ppm),請將它們顯示在非常基本的基本級別上,而不是假定我知道關於CPAN或手動文件安裝的任何內容。

有了這樣的背景,任何人都可以幫助我安裝Spreadsheet :: ParseXLSX模塊或以其他方式高效地找到解析.xlsx文件與PERL的方法嗎?

非常感謝您的幫助, 羅蘭

+0

你試過'CPAN電子表格:: XLSX'?順便說一下,該語言是「Perl」 – Borodin

回答

0

消息: 下載www.sisyphusion.tk.ppm packlist。 顯示您正在瞄準Sisyphusion PPM存儲庫。這是一個資源選擇有限的專家庫。

錯誤:未找到 ppm安裝失敗:找不到任何軟件包 表明您的目標回購沒有包含您正在運行的Perl版本的模塊的預編譯副本。

有幾個通用回購有更多的內容可用。特別是,由ActiveState編寫的默認存儲庫: http://code.activestate.com/ppm/Spreadsheet-ParseExcel/