Office - Word, Excel und Co. 9.703 Themen, 40.813 Beiträge

Excel 2010: automatische Spaltenbreite beim Einlesen?

gelöscht_311356 / 14 Antworten / Flachansicht Nickles

Hallo,

diverse Standardfunktionen, z.B. das Erzeugen von Telefon-Einzelverbindungslisten aus FritzBox etc, sehen die Ausgabe von CSV-Dateien (Trennzeichen-getrennt) vor und verweigern andere Formate.

Resultat bei Einlesen mit dem Standardprogramm (Excel) ist nun, dass bei zu geringen Spaltenbreiten gem. Voreinstellung entsprechende Spalten entwerder mit "X" gefüllt  werden oder ggf. eine Gletkommazahl bei numerischen Werten (z.B. Telefonnummer) enthalten. Ein lästige und aufwändiges Nacharbeiten dieser Listen ist stets erforderlich.

Frage:

Gibt es tatsächlich eine Möglichkeit, die jeweils erforderliche (datei-Individuell auftretende) Spaltenbreite des Excel-Blattes automatisch / dynamisch (!) vorzusehen?  Wenn ja, bitte wie!

Eine generelle Voreinstellung, dann zuteffend für sämtliche Excel-Listen, wird abgelehnt. Wie im übrigen auch die Herstellen der FritzBox oder des Speedport vernünftig-sinnvolle und sofort gebrauchsfertige Datenausgaben ablehnen.

Vielen Dank für jeden zielführenden Hinweis.

bei Antwort benachrichtigen
gelöscht_211816 gelöscht_311356 „Excel 2010: automatische Spaltenbreite beim Einlesen?“
Optionen

Als Lösung kann ich auf die Schnelle nur die „von Hand“-Methode anbieten – also kein Programm oder Skript.

Aus EXCEL 2013 – das Menü ist in 2010 ganz ähnlich:

  • Menü: Daten – Externe Daten abrufen – aus Text
  • Datei auswählen -> Importieren

Es erscheint der Textkonvertierungs-Assistent

  • Hier die Struktur der Daten aus den Vorgaben auswählen
    Die Daten haben Überschriften (wie z.B. bei Telefonliste Fritzbox)
    weiter
                           Trennzeichen auswählen

Jetzt das gewünschte Format für die Spalte festlegen:
Im nächsten Fenster sind die Spalten in einer Voransicht angezeigt. Oben ist der Felddatentyp angegeben. Bei Zahlen – und so sieht EXCEL Telefonnummern - steht Standard: Angezeigte führende Nullen verschwinden im Standardformat.

  • Spalte auswählen und für Telefonnummern unter Datenformat ‚Text‘ anklicken.

Für die csv-Telefontabelle reicht das. Also Import fertigstellen.
Das läßt sich sicher auch nach Bedarf als Makro erstellen.

bei Antwort benachrichtigen