2016-04-19 4 views
0

Ich muss .xlsx und .xlsm-Dateien von PERL-Skripten lesen, habe aber Probleme beim Installieren eines XLSX-Parsers mit ppm. Verwenden Sie ActivePerl Version 5.22.1.Unfähigkeit, Spreadsheet :: ParseXLSX oder Spreadsheet :: XLSX mit ppm mit ActivePerl v5.22.1 zu installieren

Ich habe kein Problem bei der Installation und Kalkulationstabelle mit :: ParseExcel (die nur bis zu Excel 2003 auf .xls-Dateien funktioniert):

ppm installieren tabellen ParseExcel Herunterladen www.sisyphusion.tk.ppm Packliste .. .not gefunden Herunterladen Tabellenkalkulations-ParseExcel-0.65 ... done Tabellenkalkulations-ParseExcel-0.65 Auspacken ... done generieren HTML für Tabellenkalkulations-ParseExcel-0.65 ... done Updaten der Dateien in Bereich Anla ... getan 30 Dateien installiert

Aber ppm installieren Kalkulationstabellen-Parsexls x gibt:

Herunterladen www.sisyphusion.tk.ppm Packliste ... nicht gefunden ppm Installation ist fehlgeschlagen: Finden Sie können kein Paket, das tabellen parsexlsx

und ähnliche für tabellen xlsx bietet.

Ich habe versucht, das Problem zu umgehen, indem Sie ein niedrigeres Paket wie Spreadsheet :: Read verwenden; Dies funktionierte für eine Excel 2003 .xls-Datei, gab aber eine Fehlermeldung aus, dass kein XLSX-Parser installiert war, als ich es in einer .xlsx-Datei versuchte - ein Tabellenkalkulations-Parser mit Abhängigkeiten von ParseXLSX wird nicht helfen.

Ich habe auch eine Stunde lang im Internet nach anderen Instanzen des gleichen Problems gesucht, aber keine definitive Lösung gefunden (vielleicht habe ich einfach nicht richtig gesucht; ich bin relativ neu dazu). Ich habe derzeit keinen C-Compiler auf meinem Windows-Desktop oder viel Erfahrung mit Makefiles und habe noch nie ein PERL-Modul installiert, außer mit ppm. Also, wenn Sie alternative Installationsanweisungen (nicht durch ppm) haben, bitte präsentieren Sie sie unter einer sehr grundlegenden Ebene, nicht vorausgesetzt, dass ich etwas über CPAN oder manuelle Installation von Dateien weiß.

Kann mir vor diesem Hintergrund jemand helfen, das Spreadsheet :: ParseXLSX-Modul zu installieren oder anderweitig effizient eine Möglichkeit zum Analysieren von .xlsx-Dateien mit PERL zu finden?

Vielen Dank für Ihre Hilfe sehr, Loren

+0

Haben Sie versucht, 'cpan Spreadsheet :: XLSX'? Übrigens ist die Sprache "Perl" – Borodin

Antwort

0

Die Botschaft: www.sisyphusion.tk.ppm Packliste Herunterladen. zeigt, dass Sie auf das Sisyphusion PPM-Repository abzielen. Dies ist ein spezielles Repository mit einer begrenzten Auswahl an Ressourcen.

Der Fehler: nicht gefunden ppm fehlgeschlagen installieren: gibt kein Paket gefunden, dass der Repo Sie keine vorkompilierte Kopie des Moduls für die Version von Perl gezielt enthält, die Sie derzeit ausgeführt werden.

Es gibt mehrere allgemeine Repos, die mehr Inhalt zur Verfügung haben. Insbesondere bereitete die Standard-Repository von Activestate: http://code.activestate.com/ppm/Spreadsheet-ParseExcel/

Verwandte Themen