Excel verfügt über die Funktion zum Importieren von Textdateien mit fester Breite, in denen ein Dialogfeld angezeigt wird, in dem Sie auswählen können, wo die Felder beginnen und enden, die in Spalten abgelegt werden sollen.
Hat es auch Funktionen, mit denen Sie bei einer vorhandenen Tabelle in eine Textdatei mit fester Breite exportieren können ?
Wenn ja, wie kann ich darauf zugreifen? Ich habe versucht, mit Speichern unter und Auswahl von Textdatei, aber es scheint nur als Tabulator-getrennt zu speichern, was mir nicht hilft.
Dies ist Excel 2003, wenn es darauf ankommt.
quelle
Wenn Sie über Office Professional verfügen, können Sie Ihre Excel-Datei in Access öffnen und anschließend aus Access exportieren. In Access können Sie ein Layout mit fester Breite für Ihre exportierte Datei festlegen und die Breite äußerst detailliert steuern.
quelle
Wow, ich wollte diese Frage selbst stellen, aber sie wurde bereits gestellt. Die gesamte Ausgabe der Excel-Zwischenablage ist tabstandardmäßig begrenzt. Dies ist ärgerlich für "echte" Nur-Text-Ausgaben, wenn Sie eine Schriftart mit fester Breite haben, aber nicht unbedingt Tabulator-Trennzeichen unterstützen.
Wie auch immer, ich habe ein kleines Excel-Makro gefunden und modifiziert, das den aktuell ausgewählten Bereich als einfache ASCII-Tabelle mit Spalten fester Breite kopiert - wie folgt:
Hier ist der Makrocode. Stellen Sie zur Verwendung sicher, dass Sie die Registerkarte Entwickler in den Excel-Optionen aktivieren, wenn Sie Excel 2007 oder höher verwenden.
quelle
Formatieren Sie Ihre Daten zunächst als Courier New (oder eine andere Schriftart mit fester Breite). Speichern Sie dann als .prn und Sie erhalten eine echte feste Breite.
quelle
Erweitere die Antwort von Jeff Atwood, da ich dort keinen Kommentar abgeben würde:
Ich habe sein Makro geändert, um die Spaltenbreite auf die breiteste Zelle in dieser Spalte einzustellen und jede Spalte mit einer eigenen Breite zu versehen. Sein Makro fand nur die breiteste Zelle in der ersten Zeile und stellte dann die Breite aller Spalten darauf ein.
quelle
Das ist ein Mörder für mich. Es gibt auch einige Optionen.
http://www.sensefulsolutions.com/2010/10/format-text-as-table.html
quelle
Dies funktioniert mit Access out of the box: https://support.office.com/de-de/article/export-data-to-a-text-file-f72dfc38-a8a0-4c5b-8c2c-bf2950814140#bmsteps So habe ich es ganz einfach und schnell geschafft - besser als mit Excel. In meinem Fall war es eine Konvertierung der Tabelle.
quelle