Archiv verlassen und diese Seite im Standarddesign anzeigen : Excel-Zellen in LaTeX
hallo,
ich habe folgendes vor: ich führe in excel umfangreiche berechnungen durch, und möchte die ergebnisse dann in latex einfügen, ohne die ergebnisse händisch kopieren zu müssen.
bsp: in meiner excel-tabelle steht in zelle A1 der wert 11.
nun möchte ich in latex den wert in folgender formel eingebunden haben:
\[
x=11
\]
wenn nun in excel etwas verändert wird, und das ergebnis in A1 bspw. 12 ist, dann soll dies auch in meinem latex-file aktualisiert werden.
gibt's dazu ein package, das direkt in auf excel zugreifen kann?
(ich habe zwar ein plugin für excel gefunden, das in latex werte ändern kann, aber ich hätte gerne ein package in latex, das auf die excel-datei zugreift).
danke!
Schau dir mal exceltex an
Grüße
gibt's dazu ein package, das direkt in auf excel zugreifen kann?
(ich habe zwar ein plugin für excel gefunden, das in latex werte ändern kann, aber ich hätte gerne ein package in latex, das auf die excel-datei zugreift).
http://mirror.ctan.org/info/examples/Tabellen2/05-06-1.ltxE
Musst aber das Perlskript exceltex installieren.
Herbert
danke erstmal.
habe mir das package exceltex installiert.
das latex-file kompiliert zwar, aber dann steht in der anleitung, dass folgender aufruf zu machen ist:
exceltex beispiel
ich habe aber kein lauffähiges programm exceltex.exe (???) gefunden.
bekommt man das auch unter windows zum laufen?
danke!
bobmalaria
01-03-2010, 14:21
hi,
vermutlich ist das ein perlscript und keine exe. hast du eine exceltex.pl? dann benötigst du einen perl-interpreter. in windows kann man active perl (einfach googlen) kostenlos installieren.
gruss
bzw aus der anleitung:
Currently a Unix like operating system is required, cygwin on windows
should work also.
cygwin on windows should work also.
hallo,
habe cygwin nun installiert, aber leider keine ahnung, was ich weiter machen soll.
kann mir bitte jemand helfen?
danke!
http://mirror.ctan.org/info/examples/Tabellen2/05-06-1.ltxE
Musst aber das Perlskript exceltex installieren.
Herbert
hallo,
funktioniert das auch unter windows?
wenn ja, wie?
danke!
funktioniert das auch unter windows?
wenn ja, wie?
du installierst dir Perl von http://www.activestate.com/activeperl/
und rufst dann im Windows Ausführungsfenster exceltex datei auf
Herbert
u_fischer
01-03-2010, 16:20
Naja, ganz funktioniert es nicht. Das Perlskript exceltex speichert die Werte für die Zellen in Hilfsdateien \jobname-excltx/c-1, \jobname-excltx/c-2 usw und versucht sie dann mit \InputIfFileExists wieder einzulesen. Bei miktex 2.7. scheitert das.
(\input{test-excltx/c-1} gibt die Fehlermeldung ! LaTeX Error: File `test-excltx/c-1.tex' not found., es funktioniert nur mit der TeX-Variante \input test-excltx/c-1).
Abgesehen davon: es schüttelt mich, wenn ich sehe, wie exceltex sich gnadenlos einen festen write stream kapert:
\immediate\openout 10=\jobname.excltx
und rufst dann im Windows Ausführungsfenster exceltex datei auf
hallo,
was meinst du unter windows ausführungsfenster genau?
welcher dateityp sollte die exceltex sein, die ich dort aufrufe?
woher bekomme ich diese?
danke!
was meinst du unter windows ausführungsfenster genau?
welcher dateityp sollte die exceltex sein, die ich dort aufrufe?
woher bekomme ich diese?
perl exceltex <datei>
Programme=>Zubehör=>Eingabeaufforderung.
Am Besten in das Dokumentenverzeichnis wechseln.
Herbert
u_fischer
01-03-2010, 17:09
was meinst du unter windows ausführungsfenster genau?
Die "Eingabeaufforderung", cmd.exe. Im allg. unter Zubehör installiert.
welcher dateityp sollte die exceltex sein, die ich dort aufrufe?
exceltex ist ein Perlscript. Du bekommst es auf CTAN. Wenn es dich stört, dass die Datei keine Endung hat, kannst du sie in exceltex.pl umbenennen. Am einfachsten ist es, wenn du die Datei in den gleichen Ordner wie deine TeX-Datei steckst.
Wenn du perl installiert hast, kannst du das Skript mit
perl exceltex(.pl) texdatei starten.
Aber wie gesagt: Der Style exceltex.sty funktioniert nicht mit miktex 2.7.
hallo,
ich bekomme nun (bei ausführen von perl exceltex) folgende fehlermeldung:
Can't locate Spreadsheet/ParseExcel.pm in @INC (@INC contains: C:/Perl/lib C:/Pe
rl/site/lib .) at Readexcel.pl line 3.
BEGIN failed--compilation aborted at readexcel.pl line 3.
was kann ich tun?
danke!
u_fischer
01-03-2010, 17:53
Du musst halt Spreadsheet/ParseExcel installieren. Wenn du activeperl hast, starte den perl package manager und wühle dich durch. (search excel, install <gefundene nummer des pakets> oder so ähnlich.)
ich bekomme nun (bei ausführen von perl exceltex) folgende fehlermeldung:
Can't locate Spreadsheet/ParseExcel.pm in @INC (@INC contains: C:/Perl/lib C:/Pe
rl/site/lib .) at Readexcel.pl line 3.
BEGIN failed--compilation aborted at readexcel.pl line 3.
was kann ich tun?
wieder in der Eingabeaufforderung:
perl -MCPAN -e "install Spreadsheet::ParseExcel"
Wahrscheinlich wird das System erst automatisch den MinGW-Compiler
installieren.
Herbert
wieder in der Eingabeaufforderung:
perl -MCPAN -e "install Spreadsheet::ParseExcel"
Wahrscheinlich wird das System erst automatisch den MinGW-Compiler
installieren.
hallo,
leider tut sich da nichts.
kann ich "Spreadsheet::ParseExcel" auch irgendwie über den perl package manager installieren?
dort wird es leider in der liste der verfügbaren packages nicht angezeigt.
danke!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.