Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1748to1752
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Downlaod csv-Datei umformatieren

Downlaod csv-Datei umformatieren
28.03.2020 12:14:54
Bernd
Hallo Forum,
ich habe folgende Aufgabenstellung, bei der ich nicht weiterkomme.
Ich lade eine csv-Datei aus dem Internet mit täglichen Aktienkursen herunter von einer amerikanischen Seite mit amerikanischem Datumsformat sowie Zahlenformaten:
Wenn ich die Datei „HistoricalQuotes.csv“ mit genau einem Tabellenblatt mit dem gleichen Namen „HistoricalQuotes“ über den Hyperlink öffne mit „workbook.open“, erhalte ich in der Spalte A folgende Angaben (das Trennzeichen ist ein „Komma“):
Zelle A1 enthält den Text: “Date, Close/Last, Volume, Open, High, Low”
Date, Close/Last, Volume, Open, High, Low
Ab Zelle A2 kommen dann die historischen Kursdaten
03/27/2020, 254.24, 9514721, 254, 261.63, 251.78
03/26/2020, 262.37, 15886790, 250.33, 263.63, 249.9
03/25/2020, 247.47, 11938250, 245.57, 257.2, 240.49
03/24/2020, 245.88, 12474370, 236.99, 246.35, 235.97
03/23/2020, 224.65, 14473190, 230.23, 231.46, 220.2756
03/20/2020, 231.16, 12619790, 244.85, 246.702, 230.7
03/19/2020, 242.06, 18324900, 239.32, 248.25, 232.94
03/18/2020, 241.17, 22014180, 237.22, 246.89, 228.78
03/17/2020, 255.39, 18140870, 245.8, 257, 237.82
03/16/2020, 240.12, 18004610, 242.47, 257.82, 235
03/13/2020, 271.55, 24915840, 264.74, 272.07, 250.52
03/12/2020, 248.96, 22444710, 256.88, 267.78, 248.56
03/11/2020, 275.47, 10023070, 281.86, 283.03, 271.99
03/10/2020, 289.55, 14213310, 285.71, 289.74, 274.61
03/09/2020, 274.8, 14676520, 277.2, 285.2899, 274.58
03/06/2020, 298.7, 9896369, 294.49, 300.04, 291.4226
03/05/2020, 303.76, 6506646, 306.32, 309.81, 301.31
03/04/2020, 314.75, 7188632, 307.45, 314.75, 304.715
03/03/2020, 301.5, 12910310, 310.76, 315.148, 298.88
03/02/2020, 310.4, 11780850, 299.34, 310.5, 295.65
02/28/2020, 295.91, 19516310, 290.04, 297.96, 286.705
Nun würde ich gerne folgende Formate ändern, bevor ich die Datei abspeichere – gerne kann dazu ein zusätzliches Tabellenblatt in die Datei „„HistoricalQuotes“ eingefügt werden z.B. mit dem Namen „Tabelle1“ für die Umformatierung der Daten auf folgende Art und Weise in einzelne Spalten:
Spalte B „Datum“, Spalte C „Open“, Spalte D „High“, Spalte E „Low“, Spalte F „Close/Last“ und Spalte G „Volume“
Die Umformatierung von amerikanischem Format in europäisches Format soll wie folgt erfolgen:
• Datum soll in die Zelle B(i) geschrieben werden mit folgendem Format TT.MM.JJJJ
• Open soll in die Zelle C(i) geschrieben werden mit dem Zahlenformat „Komma“ statt „Punkt“ (Achtung – der Open-Kurs kommt erst an nach dem dritten „Komma“ als Trennzeichen
• High soll in die Zelle D(i) geschrieben werden mit dem Zahlenformat „Komma“ statt „Punkt“ (Achtung – der High-Kurs kommt erst an nach dem vierten „Komma“ als Trennzeichen
• Low soll in die Zelle E(i) geschrieben werden mit dem Zahlenformat „Komma“ statt „Punkt“ (Achtung – der High-Kurs kommt erst an nach dem vierten „Komma“ als Trennzeichen
• Close/Last soll in die Zelle F(i) geschrieben werden mit dem Zahlenformat „Komma“ statt „Punkt“ (Achtung – der Close/Last-Kurs kommt bereits nach dem ersten „Komma“ als Trennzeichen
• Volume soll in die Zelle G(i) geschrieben werden mit dem Zahlenformat „Komma“ statt „Punkt“ (Achtung – der Volume kommt nach dem zweiten „Komma“ als Trennzeichen
Wenn dann die Daten im hinzugefügten Tabellenblatt „Tabelle1“ entsprechend umformatiert wurden, dann sollte am Ende noch die Reihenfolge aller Spalten über das Datum aufsteigend nach unten umsortiert werden.
Im Beispiel oben soll also das Datum 27.03.2020 am unteren Ende der Spalte B stehen und die Kurse sowie das Volumen entsprechend mit umsortiert werden.
Hoffe, dass mir jemand weiterhelfen kann.
Vielen Dank vorab
Bernd
Hier der Link zu der Datei historic.xls (csv.Dateien kann man nicht hochladen, daher hochgeladen als xls)
https://www.herber.de/bbs/user/136187.xls

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Downlaod csv-Datei umformatieren
28.03.2020 12:35:15
Barbara
Hi Bernd,
markiere deine Daten
Menü Daten, Text in Spalten
Getrennt, Weiter
Trennzeichen "Komma", Weiter
Jetzt wird festgelegt, wie jede Spalte interpretiert werden soll
Im Daialogfenster
Spalte 1 markieren, Datum "MTJ"
Spalte 2-6 markieren, weitere, Dezimaltrennzeichen ".", Tausender ",", OK
Fertig stellen.
OK?
AW: Downlaod csv-Datei umformatieren
28.03.2020 12:56:18
Bernd
Hallo Barbara,
vielen Dank!
Das ist zwar zu Fuss - hilft aber dennoch, da ich es genau so formatieren will (die Spalten kann ich dann selber noch umkopieren per vba - ich zeichne das mit dem Makro-Rekorder auf
Kannst du mir noch sagen, wie ich den Bereich per vba markiere...
Beste Grüße
Bernd
Anzeige
AW: Downlaod csv-Datei umformatieren
28.03.2020 15:27:42
Barbara
ActiveSheet.UsedRange gibt den Bereich aller verwendeten Zellen des Blattes zurück.

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige