Una din acțiunile repetitive cel mai des întâlnită în Excel este legată de importul fișierelor multiple în Excel. Acest articol are drept scop prezentarea unei metode de semiautomatizare a importului de fișiere CSV cu structură comună în același fișier Excel.
Datele problemei
În locația C:\Import dispunem de 11 fișiere CSV cu structură asemănătoare.
În locația C:\Import avem un fișier de import cu structură asemănătoare fișierelor de importat.
Pasul 1. – Pregătirea importului
Deschideți Microsoft Excel (în cazul meu versiunea 2013)
Din meniul Data alegeți opțiunea From Text
Selectați fișierul Import.csv și apăsați Import.
În fereastra Text Import Wizard Step 1 of 3 selectați opțiunea My data has headers si asigurați ă este selctată metoda de separare Delimited.
Apăsați apoi butonul Next.
În pasul 2 identificați correct separatorii și selectații din secțiunea Delimiters. În exemplul nostru sunt delimitatori virgule și punct și virgula.
Apăsați apoi Next
În pasul 3 specificați tipul datelor. Pentru numere lungi recomandăm utilizarea formatului de tip text pentru a nu se transforma la import în numere științifice.
Apăsați apoi Finish.
În fereastra care apare apăsați Properties.
Apoi selectați opțiunea Refresh data when opening the file pentru Refresh automat sau deselectati pentru Refresh manual.
Apoi apăsați de două ori Ok.
Datele in Excel
Pasul 2 – Unificarea CSV-urilor.
Folosind un editor de text (ex. Notepad) deschideți fișierul Inport.csv și stergeți tot conținutul și salvați.
Deschideți command prompt și navigați în directorul cu fișierele CSV de important.
Succesiunea comenzilor în imagine:
Scrieți apoi comanda:
Copy *.CSV C:\Import\Import.csv
Comanda și execuția
Fișierul Import.csv după unificare
Pasul 3 – Refresh in Excel
Deschideți fișierul Excel creat la pasul 1.
Navigați în meniul Data și apăsați butonul Refresh All
Selectați din nou fișierul Import.csv și apăsați Import.
Verificați consistența datelor.
Sper să vă fie util!