myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Ungelesen 08.05.15, 09:36   #1
cunster
Newbie
 
Registriert seit: Feb 2013
Beiträge: 82
Bedankt: 3
cunster ist noch neu hier! | 0 Respekt Punkte
Standard Excel Dateien zusammenführen

Moin,
gibt es eine Möglichkeit csv Dateien mit verschiedenen Datum in eine Mappe zusammenzuführen?
Die Dateien bestehen alle aus Partner ID, Kontonummer,Seriennummer,Geschäftsnummer, Status und Betrag.
Ich hätte gerne dass in der zusammen geführten Mappe vorne zusätzlich der Dateiname steht.
Und noch besser wäre es wenn nur die zusammenführt werden die den Status "EF" haben. Es gibt noch den Status "VA" und den brauche ich nicht.

Schöne Grüße in die Runde
Cunster
cunster ist offline   Mit Zitat antworten
Ungelesen 08.05.15, 12:30   #2
Rumplestilskin
SMod
 
Benutzerbild von Rumplestilskin
 
Registriert seit: Jul 2014
Beiträge: 6.620
Bedankt: 9.593
Rumplestilskin leckt gerne myGully Deckel in der Kanalisation! | 219973896 Respekt PunkteRumplestilskin leckt gerne myGully Deckel in der Kanalisation! | 219973896 Respekt PunkteRumplestilskin leckt gerne myGully Deckel in der Kanalisation! | 219973896 Respekt PunkteRumplestilskin leckt gerne myGully Deckel in der Kanalisation! | 219973896 Respekt PunkteRumplestilskin leckt gerne myGully Deckel in der Kanalisation! | 219973896 Respekt PunkteRumplestilskin leckt gerne myGully Deckel in der Kanalisation! | 219973896 Respekt PunkteRumplestilskin leckt gerne myGully Deckel in der Kanalisation! | 219973896 Respekt PunkteRumplestilskin leckt gerne myGully Deckel in der Kanalisation! | 219973896 Respekt PunkteRumplestilskin leckt gerne myGully Deckel in der Kanalisation! | 219973896 Respekt PunkteRumplestilskin leckt gerne myGully Deckel in der Kanalisation! | 219973896 Respekt PunkteRumplestilskin leckt gerne myGully Deckel in der Kanalisation! | 219973896 Respekt Punkte
Standard

Hallo, cunster -


manuell geht (fast) alles. Grundsätzlich importiert Excel ja in eine neue Arbeitsmappe, auf ein Tabellenblatt. Diese Blätter kannst Du dann in eine neue Arbeitsmappe verschieben.

Bei meinem Excel 2010 kann ich über Daten -> aus Text auch in die aktuelle Arbeitsmappe importieren. Da Du nichts über die bei Dir eingesetzt Excel-Version schreibst, bleibt eine Antwort natürlich auch ein wenig vage.

Das Löschen der Sätze mit dem nicht benötigten Statuswert geht natürlich auch manuell, zumindest habe ich bei CSV-Import da noch nichts entsprechendes gefunden.

Und damit theoretisch auch über VB und Office Automation.
Rumplestilskin ist offline   Mit Zitat antworten
Folgendes Mitglied bedankte sich bei Rumplestilskin:
Ungelesen 08.05.15, 13:44   #3
cunster
Newbie
 
Registriert seit: Feb 2013
Beiträge: 82
Bedankt: 3
cunster ist noch neu hier! | 0 Respekt Punkte
Standard

Ich nutze Office 2007.
cunster ist offline   Mit Zitat antworten
Ungelesen 08.05.15, 14:13   #4
eitch100
Agnostiker
 
Benutzerbild von eitch100
 
Registriert seit: Dec 2009
Beiträge: 4.190
Bedankt: 4.410
eitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkte
Standard

Sind das kommagetrennte Daten?
Hier mal ein Video...
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
So könntest du quasi alle nacheinander untereinander importieren...

Notfalls musst du vorne eine Spalte einfügen und das Datum manuell eingeben und runterkopieren. Dann kannst du alle Daten nach der Spalte sortieren, in der der Status ist, markierst alle mit VA und löschst die ganzen Zeilen. Danach kannst du sie wieder umsortieren...
__________________
Der Klügere gibt nach... deshalb regieren die Dummen die Welt
eitch100 ist offline   Mit Zitat antworten
Folgendes Mitglied bedankte sich bei eitch100:
Ungelesen 08.05.15, 14:51   #5
cunster
Newbie
 
Registriert seit: Feb 2013
Beiträge: 82
Bedankt: 3
cunster ist noch neu hier! | 0 Respekt Punkte
Standard

Danke. Wenn der Dateiname mitkopiert wird, habe ich auch das Datum.
Wenn das kappt wär's richtig gut.
cunster ist offline   Mit Zitat antworten
Ungelesen 09.05.15, 11:17   #6
cunster
Newbie
 
Registriert seit: Feb 2013
Beiträge: 82
Bedankt: 3
cunster ist noch neu hier! | 0 Respekt Punkte
Standard

Das sind immer um den 29/30 Dateien die ich importieren müsste.
Das dauert ganz schön.
Um ein Makro kommt man da wohl nicht herum oder?
cunster ist offline   Mit Zitat antworten
Ungelesen 09.05.15, 17:37   #7
eitch100
Agnostiker
 
Benutzerbild von eitch100
 
Registriert seit: Dec 2009
Beiträge: 4.190
Bedankt: 4.410
eitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1104671402 Respekt Punkte
Standard

Du könntest z.B. erst alle csv zusammenfügen. Das geht z.B. über die Eingabeaufforderung oder über eine Batchdatei...
Füge dieses in z.B. den Editor oder das Notepad ein und speichere es unter z.B. CSVzusammen.bat
PHP-Code:
@echo off setlocal
set 
"Ordner=W:\S*****s"
set "Sammel=W:\S*****s\Test\DeineSammeldatei.csv"
 
pushd "%Ordner%"
if exist "%Sammel%" del "%Sammel%"
for %%i in (*.csv) do if not exist "%Sammel%" for /"usebackq delims=" %%z in ("%%i") do if not exist "%Sammel%" echo %%z>"%Sammel%"
for /"delims=" %%i in ('dir /b /od *.csv') do more +"%%i">>"%Sammel%"
 
popd 
Quelle: [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Beachte: Ordner=W:\S*****s ist der Quellordner deiner csv-Dateien
Sammel=W:\S*****s\Test\DeineSammeldatei.csv ist der Zielordner und der Dateiname der zusammengeführten CSV-Datei. Die beiden Ordner müsstest du anpassen und sie dürfen NICHT identisch sein...

Per VBA geht das natürlich auch, aber das ist mir zu umständlich bzw. ich müsste mich zu sehr einarbeiten... Hier ist mal ein Beispiel...
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]

Edit: Ich hätte da noch eine Idee, aber dazu brauch ich mal eine Zeile aus einer deiner CSV-Dateien. Du solltest natürlich den Inhalt nach Fantasie ändern. Wichtig ist mir nur das exakte Format, sprich Kommas, Anführungszeichen, Daten...
__________________
Der Klügere gibt nach... deshalb regieren die Dummen die Welt
eitch100 ist offline   Mit Zitat antworten
Folgendes Mitglied bedankte sich bei eitch100:
cunster (25.11.16)
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:05 Uhr.


Sitemap

().