DatoriFailu tipi

CSV formātā, vai arī kur likt komatu?

Starp pieteikumus, saskaras ja ne programmētājs, tas jau ir profesionāls lietotājs, importa datus no vienas programmas uz citu, nav notikt ļoti reti. Un diezgan bieži tas ir nepieciešams importēt tabulas datus, kas, patiesībā, tika izdomāts ar CSV formātā. Kas izstrādājuši vairākus alternatīvus risinājumus (XML līderis starp tiem). Bet izveide CSV failu, dažos gadījumos ir ērtākais risinājums, un daži - visproblemātiskākā.

Tas nozīmē nosaukumu formātā kā commaseparatedvalues - komatatdalītās vērtības. Ar Notepad failu šādi:

00, 01, 02, 03;

01, 15, 34, 11;

16, 27, 33, 06 (beigās zīme likts nav obligāti)

Un Excel izklājlapu vai līdzīgu pieteikumu jau tā:

00 01 02 03
01 15 34 11
16 27 33 06

Bet tagad mēs apspriedām vienkāršāko lietu. Problēmas sākas tikai tāpēc, ka, pateicoties ļoti saspiestu datu ziņošanu, CSV formāts tiek izmantots, lai pārsūtītu lielu daudzumu informācijas. Visbiežāk konstatēts datubāzēs dažādu vērtībām: ciparu, burtu, burtu, ar atstarpēm uc Bieži vien lielos masīvos, ir kļūdas, un, ja, piemēram, kaut kur būs papildu komats saturā viena no jomām, visas šūnas var pārvietot pa vienam.

Parasti problēmas rodas tad, ja dati ir importēti, izmantojot failu formātu CSV, var iedalīt trīs kategorijās:

1 - nepareizas uzpildes laukus.

2 - Nepareizs datu pārveidošanu, saglabājot uz CSV failu.

3 - Nepareizs atpazīšanas programma formāts importētājs.

Pirmajā gadījumā mēs esam daļēji pārbaudīja. Lai cīnītos pret šo problēmu, jums ir nodrošināt līdzekļus pareizību ievadīto datu uzraudzību. Piemēram, ja jums ir nepieciešams, lai savāktu datubāzi adrešu adresātu sarakstu, pastāv īpašas skriptus, kas pārbauda, vai persona ir iekļauta e-pasta pareizā formātā. Kur ir spraugas, komati, un jebkuri citi dati, kurus var nolasīt nepareizi, saturs laukā jāpievieno pēdiņās (tā sauktā dators "").

Otrais gadījums ir saistīts ar izvēli kodējumu. Nepieciešams noskaidrot, bieži pieredzējuši to, ko kodēšana dod importēšanu programmu. Windows parasti izmanto 1251, tāpēc, ja sākotnējais fails tiksies tekstu Unicode, sekot tā tiks parādīta galamērķa pieteikumā kā ķēdes jautājumiem. Programmā Excel, jūs varat saglabāt CSV formātā ar citu kodējumu un atdalītāju (izņemot punktu joprojām izmanto tab un semikolu), bet tas ir labākais, lai izveidotu failu Notepad ++ vai OpenOfficeCalc.

Trešā lieta - sekas no otrā. Vēsturiski CSV formātā nav vienotu standartu. Daudzas programmas ir uztverta kā CSV un TSV failu (tabulētā) un SCSV (atdalītas ar semikoliem), jo īpaši tāpēc, ka faila paplašinājums netiek ziņots par to. Šajā gadījumā datu nolasa nepareizi un netiek piešķirtas starp šūnām pareizā secībā. Vislabāk mēs varam ieteikt - izveidot CSV failu personīgi. Kā jau minēts, tas ir nepieciešams, lai izmantotu ērtu redaktors.

Triki, kā pieradināt CSV formātu, pazīstami programmētāji. Vienkārša lietotājam ir ievērot mūsu ieteikumiem, lai izveidotu failu. Vismazāk no visām problēmām, notiek tad, kad fails ir izveidots speciāli importam uz konkrētu pieteikumu (un dažreiz citā veidā). Tas ir vieglāk, lai ņemtu vērā visas iespējamās problēmas, kas radušās ar datiem.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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