Informática, Tipos de arquivos
Formato CSV, ou onde colocar a coma?
Entre as aplicacións, enfrontado se non un programador, que xa é un usuario avanzado, descargar datos dunha aplicación a outra non ocorre moi raramente. E moitas veces é necesario para importar datos tabulares, que, de feito, foi acuñada polo formato CSV. Quen desenvolveu varias solucións alternativas (líder XML entre eles). Pero a creación do ficheiro CSV, nalgúns casos, é a solución máis conveniente, e algúns - o máis problemático.
Queda para o nome do documento para un commaseparatedvalues - valores separados por comas. No ficheiro de caderno do seguinte xeito:
00, 01, 02, 03;
01, 15, 34, 11;
16, 27, 33, 06 (ao final dun sinal non poñer necesario)
E nunha folla ou similar aplicación Excel xa tan:
| 00 | 01 | 02 | 03 |
| 01 | 15 | 34 | 11 |
| 16 | 27 | 33 | 06 |
Pero agora discutir o caso máis simple. Os problemas comezan só debido ao feito de que, debido á comunicación de datos moi comprimido, o formato CSV é usado para transferir grandes cantidades de información. Máis frecuentemente atopados nas bases de datos de diversos valores: numérico, alfa, alfanumérico, con espazos, etc. Moitas veces, en grandes matrices son erros, e se, por exemplo, en algún lugar será unha coma a máis no contido dun dos campos, as células poden ser desprazado por un.
Xeralmente, os problemas xorden cando os datos son importados a través do formato de arquivo CSV, poden ser divididos en tres categorías:
1 - campos de recheo incorrectos.
2 - conversión de datos incorrectos ao gardar en arquivo CSV.
3 - recoñecemento incorrecto formato do programa importador.
O primeiro caso, temos parcialmente examinado. Para combater o problema, ten que proporcionar un medio de supervisar a precisión dos datos introducidos. Por exemplo, se ten que recoller unha base de datos de enderezos para a lista de correo, hai guións especiais que verifican a persoa entrou no correo electrónico no formato adecuado. Onde existen lagoas, comas e outros datos que poden ser lidos mal, o contido do campo deben ser colocados entre aspas (o chamado computador "").
O segundo caso está relacionado coa opción da codificación. Necesitamos descubrir é frecuentemente experimentada por cal codificación prefiren descargar programa. En Windows comunmente usado en 1251, polo que, se o ficheiro orixinal reunirase o texto para Unicode, siga el aparecerá na aplicación de destino como unha cadea de preguntas. No Excel, pode gardar en formato CSV con codificación diferente e delimitador (excepto o punto aínda na guía uso e punto e coma), pero o mellor é crear un ficheiro no Notepad ++ ou Calc.
O terceiro caso - unha consecuencia da segunda. Historicamente, o formato CSV non ten un patrón único. Moitos programas son percibidos como CSV e arquivo TSV (delimitados por tabuladores) e SCSV (separados por punto e coma), en particular porque a extensión de arquivo non é informado sobre iso. Neste caso, os datos son lidos incorrectamente e non son distribuídos entre as células na orde correcta. O mellor que podemos aconsellar - para crear un arquivo CSV persoalmente. Como xa se mencionou, el que aproveitar de un editor cómodo.
Trucos como domar o formato CSV, programadores coñecidos. usuario simple ten adherirse ás nosas recomendacións para a creación dun arquivo. Menos de todos os problemas ocorre cando o ficheiro é creado especialmente para a importación a unha aplicación específica (e ás veces de forma diferente). É máis fácil ter en conta todos os posibles problemas atopados nos datos.
Similar articles
Trending Now