none
TXT oder CSV in Excel formatieren ohne Makro RRS feed

  • Frage

  • moin,

    ich mache leider inzwischen sehr wenig mit Excel und habe daher eine Frage.

    kann man im Excel 2013 mittels Formatvorlage oder ähnlichem automatisch mit 1 Click eine csv umformatieren. Wir möchte keine Marko Lösung mehr.


    Chris

    Dienstag, 13. November 2018 08:00

Antworten

  • Das kann ich durchaus nachvollziehen, überall geht nun langsam Wissen verloren und die Click&Wisch-Generation ist eher User als Macher (ich spreche da aus Erfahrung, schließlich bin ich auch schon 60).

    Da du sagst, die Daten kommen von einer Host-Anwendung, ist ein CSV-Transport ja doch schon ziemlich obsolet.

    Fast alle Anwendungen ermöglichen auch einen ODBC-Zugriff auf die Datenbank.
    Somit lädt man die Daten per ODBC-Verbindung herunter und formatiert die Tabelle.

    Da nun die Verbindung nebst SQL Bestandteil des Excels ist, genügt in Zukunft nur nochdas Knöpfchen "Daten->Daten aktualisieren".
    Dies kann man sogar in den Eigenschaften der Abfrage mittels Häkchen "Aktualisieren beim Öffnen" nochmals beschleunigen.
    Spaltenüberschriften (Spaltennamen) lassen sich ausblenden und eigene Überschriften über dem Datenbereich definieren.
    Zusätzlich erlaubt es sog. Parameterabfragen, wobei Parameter den Zellen zugeordnet werden können.
    Somit kann man eine Vielzahl von Schritten vereinfachen (Export und Import als CSV nicht mehr nötig).

    Hinzu kommt, dass sämtliche Formatierungen und Druckeinstellungen erhalten bleiben.

    Sollte es jedoch unbedingt beim CSV bleiben, so kann man eine ODBC-Verbindung mttels Microsoft CSV/TXT-Treibers verwenden.

    • Als Antwort markiert -- Chris -- Dienstag, 13. November 2018 11:51
    Dienstag, 13. November 2018 11:24

Alle Antworten

  • Was heißt hier umformatieren?

    Excel bietet hier nur folgendes an:
    https://support.office.com/de-de/article/anwenden-erstellen-oder-entfernen-einer-zellenformatvorlage-472213bf-66bd-40c8-815c-594f0f90cd22

    Beim Öffnen einer CSV trennt Excel die Spalten einfach auf und weist sie den Zellen zu.
    Das Format einer Zelle ist dabei immer Standard, so dass eine Zahl/Datum/Zeichenerkennung je Zelle stattfindet.

    Wenn Ihr eine Makrolösung dochhabt, was ist da schlechtes dran?
    Man kann das Makro ja auch als VBA-AddIn zur Verfügung stellen.

    Dienstag, 13. November 2018 08:24
  • hi

    danke für die rasche Antwort. Es geht um Daten die von einer HOST Anwendung überspielt werden und im Excel so formatiert werden das man sie 1. besser lesen kann und 2. ausdrucken kann.

    Makro sind wir gebrannte Kinder und lehnen es inzwischen ab. Wir haben Anwender die haben 12 Jahre Excel Makros aufgebaut, gehen in Pension und wir von der EDV sollen das dann übernehmen??? Das lehnen wir inzwischen ab, dafür fehlt und die Zeit und das Fachwissen der jeweiligen Abteilung.

    Daher suche ich jetzt nach Alternativen.

    Man kann den User schon ein paar Klicks zumuten, es muss nicht immer alles vollautomatisiert sein.

    vermutlich geht's mit einer neuen Tabellenvorlage START - "Als Tabelle Formatieren" hatte aber noch nicht die Zeit mich näher damit zu beschäftigen.


    Chris

    Dienstag, 13. November 2018 08:29
  • Das kann ich durchaus nachvollziehen, überall geht nun langsam Wissen verloren und die Click&Wisch-Generation ist eher User als Macher (ich spreche da aus Erfahrung, schließlich bin ich auch schon 60).

    Da du sagst, die Daten kommen von einer Host-Anwendung, ist ein CSV-Transport ja doch schon ziemlich obsolet.

    Fast alle Anwendungen ermöglichen auch einen ODBC-Zugriff auf die Datenbank.
    Somit lädt man die Daten per ODBC-Verbindung herunter und formatiert die Tabelle.

    Da nun die Verbindung nebst SQL Bestandteil des Excels ist, genügt in Zukunft nur nochdas Knöpfchen "Daten->Daten aktualisieren".
    Dies kann man sogar in den Eigenschaften der Abfrage mittels Häkchen "Aktualisieren beim Öffnen" nochmals beschleunigen.
    Spaltenüberschriften (Spaltennamen) lassen sich ausblenden und eigene Überschriften über dem Datenbereich definieren.
    Zusätzlich erlaubt es sog. Parameterabfragen, wobei Parameter den Zellen zugeordnet werden können.
    Somit kann man eine Vielzahl von Schritten vereinfachen (Export und Import als CSV nicht mehr nötig).

    Hinzu kommt, dass sämtliche Formatierungen und Druckeinstellungen erhalten bleiben.

    Sollte es jedoch unbedingt beim CSV bleiben, so kann man eine ODBC-Verbindung mttels Microsoft CSV/TXT-Treibers verwenden.

    • Als Antwort markiert -- Chris -- Dienstag, 13. November 2018 11:51
    Dienstag, 13. November 2018 11:24