InformáticaTipos 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

 

 

 

 

Newest

Copyright © 2018 gl.atomiyme.com. Theme powered by WordPress.