Wie füge ich eine Tabelle aus MS Excel in Wolfram Mathematica ein?

4590
Dims

Beim Einfügen einer Region aus MS Excel, die mehrere Zahlen enthält, in Mathematica, erhalte ich nur eine lange, einfache Folge von Ziffern, dh eine ganze Zahl in Mathematica.

Wie kann man eine Tabelle haben, zB getrennte Werte?

6
Ich habe die Antwort von Mr.Wizard mit detaillierten Anweisungen zum Einfügen aus Excel mit meiner Palette aktualisiert. Die Bearbeitung wird angezeigt, sobald sie genehmigt wurde. Szabolcs vor 12 Jahren 0

2 Antworten auf die Frage

6
Mr.Wizard

Ich kenne das Format der Excel-Zwischenablage nicht, aber es gibt eine Reihe von Tools zum Einfügen von Tabellendaten in Form einer Palette. Öffnen Sie diese Seite, um auf den Code zuzugreifen. Wenn Sie diesen Codeblock auswerten, erhalten Sie eine Palette mit drei Schaltflächen für verschiedene Formate. Ich denke, es ist eine gute Wahrscheinlichkeit, dass einer der drei das tut, was Sie wollen.

Sie können die Palette in Ihrem Benutzerverzeichnis speichern. Mathematica\SystemFiles\FrontEnd\PalettesSie wird im PalettesMenü angezeigt.


So fügen Sie in der Praxis aus Excel ein

Die Windows-Zwischenablage ist wichtig, um Daten in mehreren Formaten gleichzeitig speichern zu können. Wenn Sie aus Excel kopieren, werden die Daten in mehreren Formaten kopiert, sodass sie in viele verschiedene Anwendungen eingefügt werden können. Leider wird beim Einfügen in Mathematica automatisch das falsche Format ausgewählt. Abhilfe bei Mathematica ist nicht direkt möglich.

Sie können dieses Problem umgehen, indem Sie zuerst den Editor in den Editor einfügen und den gesamten Text erneut auswählen ( CTRL- A). Kopieren Sie ihn erneut als reines Textformat . Jetzt können Sie es mit den TSV- oder Table-Schaltflächen der Palette in Mathematica einfügen.

@Szabolcs, danke für die Bearbeitung. Dies sollte Ihre Antwort und Ihre Reputationspunkte sein. Mr.Wizard vor 12 Jahren 1
Willkommen zurück! Ich interessiere mich nicht mehr für den Ruf. ;-) Nun bin ich derjenige, der (heute) geht, für eine Weile abwesend sein wird. Szabolcs vor 12 Jahren 1
@Szabolcs okay, ich werde versuchen, etwas von dem Spiel aufzuholen, wenn du weg bist. Ich hoffe es ist etwas angenehmes. Mr.Wizard vor 12 Jahren 0
3
p.vitzliputzli

It's not possible to paste data from Excel to Mathematica without additional software like "Mathematica Link for Excel". But you could import the data in Mathematica. See f.e. XLS Import.