I file vengono letti nel tuo browser. Non viene caricato nulla e nessuno di essi viene modificato.
Unire file di testo e CSV
Su Windows la riga magica è copy /b *.csv all.csv. Funziona, e poi apri il risultato e trovi trenta righe di intestazione sparse fra i dati, i file nell'ordine sbagliato e un carattere estraneo all'inizio della riga 5000.
Non è un difetto di copy. È copy che fa esattamente quello che gli è stato chiesto: incollare byte, senza la minima idea che questi siano file CSV con intestazioni, né che siano stati salvati con codifiche diverse.
Questo strumento lo sa. Scegli una cartella o una manciata di file, decidi l'ordine e ottieni un file pulito.
Come si usa
- Fai clic su Scegli una cartella di file di testo o CSV, oppure su oppure scegli singoli file per prenderne qualcuno a mano
- Metti csv o txt in Solo questi tipi se nella cartella c'è anche altro
- Per il CSV, spunta Tieni solo la prima riga di intestazione
- Controlla l'ordine nell'elenco: i file vengono uniti dall'alto verso il basso
- Premi Uniscili, poi salva il risultato
Le quattro cose che `copy /b` sbaglia
- Le intestazioni. Trenta esportazioni significano trenta righe di intestazione. Una casella spuntata e sopravvive solo la prima — è per questo che la maggior parte delle persone cerca uno strumento
- L'ordine. *.txt viene espanso in ordine alfabetico, quindi file10 viene prima di file2. Qui le cifre sono confrontate come numeri, così l'ordine è quello che intendevi. Puoi anche unire dal più vecchio, dal più recente o dal più grande
- La fine riga. Un file CRLF seguito da un file LF dà un risultato che alcuni programmi leggono come un'unica riga enorme. Ogni parte viene riportata alla fine riga che scegli
- Il segno di ordine dei byte. copy /b incolla anche quelli, così un carattere invisibile finisce in mezzo al file e la prima colonna di una riga smette silenziosamente di corrispondere. Il segno viene tolto da ogni parte e ne viene scritto al massimo uno all'inizio
Codifiche
Se una cartella di esportazioni viene da un sistema vecchio, gli accenti saranno sbagliati. Scegli cosa sono davvero quei file — Windows-1252 per l'Europa occidentale, Windows-1251 per il cirillico, Shift-JIS, EUC-KR, GBK o UTF-16 — e tutto viene convertito in UTF-8 in uscita.
Lasciato su Capiscilo da solo, decide un segno di ordine dei byte e altrimenti si assume UTF-8, che è giusto per quasi ogni file moderno.
Le altre opzioni
- Metti fra i file — una riga di separazione fra una parte e l'altra, utile quando sono registri di giorni diversi
- Scrivi il nome del file prima di ogni parte — un'intestazione ===== report-03.csv =====, per sapere da dove viene ogni blocco
- Togli le righe vuote — per esportazioni riempite di righe vuote
- Includi le sottocartelle — disattivato significa solo il primo livello
A cosa serve
- Riunire un anno di esportazioni CSV mensili in un file per una tabella pivot
- Unire registri giornalieri in uno solo prima di cercarci dentro
- Unire esportazioni di chat o email divise su molti file
- Mettere risposte di sondaggi o moduli da più file in un unico foglio
- Assemblare un libro o degli appunti scritti con un file per capitolo
- Costruire un'unica lista di parole o un dataset a partire da molti
Buono a sapersi
- Non viene caricato nulla e nessuno dei tuoi file viene modificato: il file unito è un file nuovo che salvi tu
- Funziona in ogni browser, compresi Firefox e Safari: questo strumento si limita a leggere
- Su iPhone, iPad e Android puoi scegliere singoli file, ma non un'intera cartella — i browser mobili non lo permettono
- I file più grandi di 64 MB l'uno vengono saltati, e il numero di quelli saltati viene mostrato
- I file binari che passano il filtro vengono uniti come testo, quindi tieni onesto il filtro dei tipi
- Il file salvato è UTF-8 con segno di ordine dei byte, così Excel lo apre con gli accenti intatti
- L'anteprima mostra le prime migliaia di caratteri; il file salvato contiene sempre tutto
Strumenti correlati
- Convertitore CSV ⇄ JSON — trasformare il file unito in JSON, o viceversa
- Unire file Excel — lo stesso lavoro per cartelle di lavoro .xlsx
- Rimuovere righe duplicate — fare pulizia dopo l'unione
- Convertitore di codifica — sistemare la codifica di un singolo file
- Cerca testo nei file — cercare nella cartella invece di unirla