Paragraf
Isi database biasane diekstrak minangka file .csv. Nanging, iki mung file teks, ora bisa diwaca. Kanggo nggarap isi database, perlu diwenehi format sing beda - asring lembaran Excel paling trep. Babagan cara apa sing ana kanggo nindakake iki, sing luwih apik, lan apa kesalahan nalika ngirim data, bakal dibahas ing artikel iki.
Cara Ngonversi CSV menyang Format Excel
Ana macem-macem cara supaya dokumen CSV sing diundhuh saka database bisa ditransfer menyang Excel. Kita bakal ngrembug babagan telu:
- Bukaan langsung ing Excel.
- Mbukak liwat Windows Explorer.
- Impor dokumen kanthi owah-owahan format.
Mbukak dokumen CSV ing Excel
Excel bisa mbukak dokumen .csv langsung tanpa konversi. Format ora diganti sawise mbukak kanthi cara iki, ekstensi .csv disimpen - sanajan ekstensi bisa diganti sawise nyunting.
- Bukak Excel, klik "file", Banjur"Open".
- Ing jendhela sing katon, pilih pilihan "File tekssaka dhaftar ditambahi.
- Temokake dokumen sing dibutuhake lan klik kaping pindho.
Dokumen .csv langsung mbukak ing Excel, tanpa manipulasi tambahan. Nanging file .txt mbutuhake konversi - jendhela bakal katon "Wisaya Impor Teks".
Ana kasus nalika luwih apik ora mbukak dokumen langsung, nanging nelpon Master. Pendekatan iki ditrapake ing kasus ing ngisor iki:
- karakter pamisah sing digunakake ing dokumen kasebut ora standar, utawa ana sawetara jinis;
- dokumen ngemot tanggal ing macem-macem format;
- sampeyan ngowahi angka sing diwiwiti karo nul lan pengin tetep kaya ngono;
- sadurunge sampeyan nransfer data, sampeyan pengin ndeleng carane asil pungkasan bakal katon kaya;
- sampeyan umume pengin luwih portabilitas.
Master bakal miwiti yen sampeyan ngganti extension document kanggo .txt. Sampeyan uga bisa miwiti ngimpor file kanthi cara sing beda, sing bakal dibahas mengko, sawise njlentrehake cara mbukak sing kapindho.
Yen sampeyan nggawe owahan ing dokumen sawise mbukak, Excel bakal njaluk sampeyan nyimpen minangka .xls (utawa .xlsx) amarga yen ora sawetara format bakal ilang. Banjur bakal tansah ana kesempatan kanggo ngganti format bali, Nanging, bagean liyane saka isi bisa ilang - nul bisa ilang ing awal nomer, sawetara cathetan bisa ngganti katon.
Mbukak dokumen CSV liwat Windows Explorer
Path iki ora dhasar beda saka sing sadurunge. Kanggo mbukak dokumen, mung klik kaping pindho ing Windows Explorer.
Sadurunge mbukak, priksa manawa ing jejere jeneng dokumen ana lambang kanggo program Excel, lan dudu sawetara liyane - iki tegese Excel dipilih minangka program sing kudu mbukak file kasebut. Yen ora, sawetara program liyane bakal mbukak. Sampeyan bisa ngganti menyang Excel kaya iki:
- Nelpon menu konteks kanthi ngeklik tengen ing file .csv lan aplikasi Open With… > Pilih Program.
- Mangga pilih Excel (desktop) of Program sing Disaranake, pilih minangka program sing kudu tansah digunakake kanggo file kasebut (centhang kothak ing ngisor iki), banjur tutup jendhela kanthi mencet OK.
Impor CSV menyang Excel
Sampeyan uga bisa ngowahi dokumen sing dibukak dadi buku kerja Excel. Format kasebut bakal diganti dadi .xls kanggo versi Excel sadurunge (2000, 2003) lan .xlsx kanggo kabeh liyane. Kabeh isi bakal ditampilake ing siji sheet.
- Klik ing sel ing sheet ngendi impor kudu miwiti. Iki biasane sel pisanan ing tabel, A1. Wiwit saka iku, akeh baris sing ana ing file sing dibukak, lan akeh kolom sing ana nilai ing saben kolom bakal diisi.
- Ing tab "data" ing grup"Njupuk Data Eksternal" pilih "Saka teks".
- Ing jendhela sing katon, temokake dokumen sing dibutuhake lan klik kaping pindho (sampeyan uga bisa nggunakake tombol Impor ing sisih ngisor jendela).
- Sabanjure, sampeyan kudu ngetutake instruksi langkah-langkah sing dibukak Wisaya Impor Teks.
Gambar ing ngisor iki nuduhake dokumen asli lan asil sing dikarepake. Supaya kabeh katon kaya iki sawise ngimpor, sampeyan kudu ngetrapake macem-macem setelan, sing bakal dibahas mengko.
langkah 1. Wisaya bakal njaluk sampeyan milih jinis file - kaya sing sampeyan duga, bakal dadi "karo pemisah" (ing basa Inggris - diwatesi), lan baris saka ngendi transfer isi bakal diwiwiti - paling kamungkinan, sampeyan kudu miwiti syarat 1yen sampeyan ora pengin nransfer mung bagean saka isi. Jendhela ing ngisor iki bakal nuduhake baris pisanan saka dokumen sing dipilih.
langkah 2. Saiki sampeyan kudu ngerti endi sing digunakake separator (bisa uga ana luwih saka siji) ing file, lan nemtokake karakter iki ing TC. Wis opsi kanggo milih saka delimiters standar, nanging yen karakter atypical digunakake ing document, sampeyan bisa milih liyane lan ketik karakter sing dikarepake. Ing file sing digunakake kanggo demonstrasi, pembatas yaiku - Komma и Tab. Koma misahake sel kanthi karakteristik produk, kayata nomer seri lan jumlah salinan sing didol, lan tab misahake siji produk saka liyane - informasi babagan saben produk kudu diwiwiti ing baris anyar.
Sampeyan uga perlu kanggo nemtokake lan nemtokake pembatas teks. Iki minangka karakter sing diselehake sadurunge lan sawise saben potongan teks sing kudu ana ing siji sel. Thanks kanggo delimiter, saben bagean kasebut dianggep minangka nilai sing kapisah, sanajan ana karakter sing dipilih kanggo misahake nilai kasebut. Ing dokumen kita, saben nilai dibingkai nganggo kuotasi - mula, sanajan ana koma (umpamane, "wiwit, banjur terus"), kabeh teks bakal diselehake ing siji sel, lan ora ing rong sel sing berturut-turut.
Langkah 3. Ing kene cukup kanggo ndeleng pratinjau lan, yen ora nuduhake cacat sing ora bisa ditampa, klik Rampung. Bisa uga ana sawetara nilai sing bakal dipisahake ora dening siji separator, nanging sawetara, minangka asil, sel tanpa nilai bakal katon ing antarane. Kanggo nyegah kedadeyan kasebut, pilih kothak centhang Nambani delimiters consecutive minangka siji.
- Pilih path tujuan (bisa dadi sheet anyar utawa sheet sing wis ana) banjur klik OKkanggo ngrampungake proses impor.
Sampeyan uga bisa ngeklik Bahan - ana kemungkinan liyane. Contone, sampeyan bisa ngowahi format isi, ngatur markup, lan carane informasi dianyari.
Kadhangkala asil konversi adoh saka samesthine. Carane asil iki bisa diganti bakal dirembug ing bagean sabanjure artikel.
Masalah nalika konversi lan solusi
Kanggo kabeh wektu format CSV wis ana, ora ana sing keganggu kanggo nyathet kanthi resmi. Mulane, sanajan dianggep yen koma kudu digunakake kanggo misahake nilai, nyatane, basis data sing beda nggunakake pemisah sing beda - titik koma, tab, lan liya-liyane.
Pembatas teks uga bisa beda-beda - sing paling kerep yaiku tandha petik utawa tandha urutan bait. Bisa uga ora ana pembatas - banjur karakter sing digunakake minangka pemisah mesthi dianggep kaya ngono (banjur biasane ora koma - asring digunakake ing teks - nanging karakter sing beda, kurang umum).
File non-standar bisa uga ora mbukak kanthi bener - supaya bisa ditampilake kaya sing dikarepake, sampeyan kudu ngganti setelan komputer utawa program pambuka. Ayo ndeleng apa kangelan ana lan apa solusi kanggo wong-wong mau.
File ora mbukak kanthi bener
bukti. Kabeh isi dokumen diselehake ing kolom pisanan.
Sabab. Dokumen nggunakake karakter minangka delimiter sing ora ditetepake ing setelan komputer, utawa dilindhungi undhang-undhang kanggo fungsi liyane. Contone, koma bisa dilindhungi undhang-undhang kanggo misahake bagean desimal saka nomer, lan mulane ora bisa misahake nilai ing file.
Solutions. Ana macem-macem cara kanggo ngatasi masalah iki:
- Ngganti karakter pamisah ing dokumen kasebut dhewe. Bukak ing Notepad utawa editor sing padha, lan ing baris wiwitan (kosong, kabeh data kudu ana ing baris ing ngisor iki), ketik teks ing ngisor iki:
- kanggo ngganti pamisah dadi koma: Sep
- kanggo ngganti menyang titik koma: sep=;
Karakter liyane ditulis sawise sep = ing baris dhisikan, uga bakal dadi delimiter a.
- Karakter pemisah sing digunakake ing file kasebut uga bisa ditemtokake ing Excel dhewe. Ing versi 2016, 2013 utawa 2010, sampeyan kudu mbukak tab kasebut. Data lan pilih “Teks miturut kolom" ing grup"Nggarap data".
Iki bakal mbukak jendhela "Wizards kanggo nyebarake teks menyang kolom". Ing kana, saka format data sing diusulake, sampeyan kudu milih sing nganggo pemisah. Banjur sampeyan kudu mencet Sabanjure lan, sawise milih pembatas, Rampung.
- Kanggo mbukak dokumen kanthi otomatis Wisaya Impor, lan ora mung ing sheet Excel, extension bisa diganti saka .csv kanggo .txt. AT TC sampeyan bisa nemtokake karakter apa wae minangka pemisah - carane nindakake iki, artikel kasebut diterangake sadurunge.
- Gunakake VBA. Sampeyan bisa nggunakake, contone, – cocok kanggo Excel 2000 utawa 2003. Kode bisa diganti supaya cocok kanggo versi liyane.
Solusi sing ditampilake ing ndhuwur dirancang kanggo dokumen individu, setelan sing beda-beda saka sing biasa. Urutan tumindak iki kudu ditrapake kanggo saben file sing ora mbukak kanthi bener. Yen sebagian besar dokumen ora mbukak kanthi bener, mbok menawa solusi sing paling apik yaiku ngganti setelan komputer - iki dibahas ing solusi kaping lima.
- Ganti pamisah lan titik desimal ing setelan komputer
В Control Panel, disebut dening tombol Mulai, pilih “Pilihan ekstra” saka dhaptar "Standar Regional”. Sawise ngeklik, jendhela bakal katonSetelan format" - ing sampeyan bisa milih "Pamisah dhaptar" lan pamisah saka integer lan bagéan pecahan saka nomer. Yen file mbutuhake koma minangka delimiter, setel wektu minangka titik desimal. Bisa uga dadi cara liya - sampeyan butuh titik koma minangka karakter pemisah. Banjur kanggo pecahan, sampeyan bisa ninggalake tandha apa wae, iki ora bakal nyebabake konflik.
Yen kabeh setelan wis rampung, klik OK ing loro jendhela sing mbukak - bakal ditutup lan owah-owahan bakal disimpen. Elinga yen saiki bisa digunakake kanggo kabeh program ing komputer.
Ngilangi nul anjog
Mlebu. Sawetara nilai ing dokumen sumber yaiku nomer sing diwiwiti karo nol sing ora dipisahake kanthi tandha pecahan (contone, cipher lan kode kanthi nomer tetep digit, login lan sandhi, meter lan piranti maca). Ing Excel, nol ing wiwitan angka kasebut ilang. Yen sampeyan ngowahi file kasebut banjur disimpen minangka buku kerja Excel, ora bakal bisa ditemokake maneh ing buku kerja iki ing ngendi angka-angka kasebut nol.
Sabab. Excel duwe format kapisah kanggo teks lan angka. Ing file teks, ora ana pemisahan kasebut, lan mulane Excel menehi format Umum kanggo kabeh nilai. Tegese teks ditampilake minangka teks, lan angka tanpa karakter alfabet ditampilake minangka nomer sing ora bisa diwiwiti karo nol.
solusi. Ngganti extension kanggo .txt kanggo ngaktifake Impor Wisaya nalika mbukak document. Nalika sampeyan tekan Langkah 3, ganti format kolom kanthi nomer sing diwiwiti saka nol dadi teks.
Sawetara nilai katon kaya tanggal
Mlebu. Tanggal nampilake nilai sing asline teks utawa angka biasa.
Sabab. Format umum kalebu ngowahi nilai dadi tanggal sing padha karo Excel. Yen dokumen CSV ngemot nilai siji kaya Mei12, banjur ing lembar Excel bakal ditampilake minangka tanggal.
solusi. Kaya ing kasus sadurunge. Ngganti extension kanggo .txt, ing TC ngganti format nilai sing diowahi dadi tanggal dadi teks.
Yen, sebaliknya, sampeyan pengin nampilake isi kolom tartamtu minangka tanggal, atur format kasebut tanggal. Ana sawetara jinis format tanggal, dadi pilih salah siji sing perlu saka dhaptar.
Cara ngimpor pirang-pirang file CSV menyang Excel
Excel bisa mbukak sawetara file CSV bebarengan.
- Pencet File> Bukak lan pilih opsi kasebut File teks saka dhaptar gulung ing ngisor iki.
- Kanggo milih macem-macem file bebarengan, pilih sing pisanan, banjur klik shift lan klik ing pungkasan. Saliyane file sing dipilih, kabeh file ing antarane bakal dipilih.
- Klik Open.
Kerugian metode iki yaiku saben file sing dipilih bakal dibukak kanthi kapisah ing Excel. Pindhah saka siji dokumen menyang dokumen liyane bisa nambah biaya wektu. Nanging, iku banjur bisa kanggo nyalin isi kabeh menyang sheets ing workbook padha.
Panjelasan kasebut dawa, nanging saiki sampeyan bakal bisa mbukak file CSV ing Excel tanpa angel. Yen ana sing ora bisa dingerteni ing pandang sepisanan, tindakake langkah-langkah sing dituduhake lan kabeh bakal jelas.