CSV SQL bihurgailua
Bihurtu kalkulu-orri baten esportazioa zure datu-baseak exekuta dezakeen script. Goiburu-errenkadak zutabeei izena ematen die, lerro bakoitza INSERT bat bihurtzen da, eta komatxoak aukeratzen duzun dialektoaren araberakoak dira.
Datu-bihurtzailea
edo jaregin CSV, TSV, TXT … fitxategiak hemen ·
Gehienez 95 MB fitxategiko· 20 fitxategi arte· 30 minutu geroago ezabatzen da
Fitxategiak gure zerbitzarietan prozesatzen dira eta 30 minutu geroago ezabatzen dira.
CSV eta testu-fitxategietan zutabeak bereizten dituen karakterea, irakurtzeko zein idazteko. Automatikoak sarreratik detektatzen du eta komak idazten ditu.
UTF-8 hizkuntza guztietarako balio du. Aukeratu UTF-8 BOM-ekin Windowsko Excelek azentu edo karaktere asiarrak gaizki erakusten baditu CSV-a irekitzean.
Excel, ODS eta Numbers sarrera: bihurtu lehen orria soilik edo orri guztiak (CSV bat orriko ZIP batean, edo JSON gako bat orriko).
Kalkulu-orri berriko orri-fitxaren izena, gehienez 31 karaktere.
Objektuen arrayak zutabe-izenak erabiltzen ditu gako gisa errenkada bakoitzean; arrayen arrayak trinkoagoa da eta goiburua lehen array gisa gordetzen du.
Errenkada guztiak biltzen dituen kanpoko elementuaren izena; errenkada bakoitza <row> bihurtzen da barruan.
CREATE TABLE eta INSERT sententzietan erabiltzen da. Letrak, zifrak eta azpimarrak soilik.
Komatxoak eta zutabe-motak apur bat aldatzen dira datu-baseen artean; aukeratu inportatuko duzuna.
Berridatzi data-gelaxkak formatu bakarrean. ISO (2026-10-18) da seguruena datu-baseetarako eta kodetarako; mantendu aukerak iturburuan bezala uzten ditu.
Tresna hau nola erabili
- 1
Igo CSV fitxategia
Gehitu CSV bat edo gehienez 20, bakoitza 95 MB-ra arte. Puntu eta komaz bereizitako fitxategiak eta tabuladoredunak automatikoki detektatzen dira.
- 2
Ezarri taula eta dialektoa
Ezarpen aurreratuak atalean, idatzi SQL taularen izena eta aukeratu SQL dialektoa: MySQL, PostgreSQL, SQLite edo SQL Server. Datak ISO formatuan dago ezarrita, data literalak asmatu beharrik gabe kargatzeko.
- 3
Bihurtu eta exekutatu
Sakatu Bihurtu honetara SQL, irakurri CREATE TABLE lerroa eta exekutatu script-a zure datu-baseko bezeroan edo inportazio-pantailan.
CSV SQL bihurgailuak CREATE TABLE agindu bat idazten du goiburu-errenkadatik eta INSERT bat datu-errenkada bakoitzeko, MySQL, PostgreSQL, SQLite edo SQL Serverrentzat komatxoz inguratuta; horrela, kalkulu-orri bat datu-basera kargatzen da script bakar bat exekutatuta.
Zergatik bihurtu CSV bat SQL INSERT agindu
Datu-base guztiek dute CSV kargatzeko tresna azkar bat, eta guztiek dute arazoren bat. LOAD DATA LOCAL INFILE desgaituta dago zerbitzarian lehenespenez MySQL 8.0tik, PostgreSQLn fitxategi batetik COPY FROM egiteko supererabiltzaile-eskubideak edo rol berezi bateko kide izatea behar da, eta SQL Serverren BULK INSERT-ek zerbitzariaren makinako bideak irakurtzen ditu, ez zure ordenagailu eramangarrikoak. Ostatatutako datu-baseek maiz kontsulta-editore bat besterik ez dute eskaintzen.
INSERT script-ak horiek guztiak saihesten ditu. Testua da; beraz, irakur dezakezu, bertsio-kontrolean sartu seed datu gisa eta edozein bezerotan exekutatu. Truke gisa, abiadura galtzen da: hamarnaka mila errenkada ondo kargatzen dira, baina milioika errenkada karga masiboko tresna natibo baterako dira. Lan-liburu batean erreferentzia-datuak dituzten garatzaileek CSV urratsa saihets dezakete Excel SQL bihurtu erabilita.
CSV SQL bihurtzeko adibidea MySQLrako
CREATE TABLE `nire_taula` ( `id` INT, `izena` VARCHAR(255), `alta` DATE ); INSERT INTO `nire_taula` (`id`, `izena`, `alta`) VALUES (1, 'Ane Etxeberria', '2026-03-02'), (2, 'Mikel D''Abbadie', '2026-04-15');
Nola bereizten diren lau SQL dialektoak emaitzan
Identifikatzaileak backtick artean doaz, order date bezala, eta horri esker order bezalako hitz erreserbatuak zutabe-izen gisa erabil daitezke.
- MariaDBrekin ere bat dator
- Lehenespen ona phpMyAdmin inportazioetarako
Identifikatzaileek komatxo bikoitz estandarrak erabiltzen dituzte. Komatxoz inguratutako izenek maiuskula/minuskula mantentzen dute; beraz, "Email" eta email bi zutabe desberdin dira.
- 63 byte baino luzeagoak diren izenak moztu egiten dira
Berriro komatxo bikoitzak, tipatze malguarekin: INT gisa deklaratutako zutabe batek testua onartzen du, taula STRICT gisa deklaratu ezean; aukera hori SQLite 3.37.0n gehitu zen.
- sqlite3 shell-ean edo DB Browser for SQLite-n exekutatzen da
Identifikatzaileak kortxete artean doaz, [order date] bezala. Latinoak ez diren karaktereak dituzten testu-zutabeek NVARCHAR eta N'…' literalak behar dituzte.
- SSMS edo Azure Data Studion exekutatzen da
| Erakundea | Baldintza | Iturria |
|---|---|---|
| MySQL 8.0 | max_allowed_packet 64 MB da lehenespenez; hori baino handiagoa den agindu bakar bat baztertu egiten da | — |
| SQL Server | INSERT … VALUES zerrenda batek gehienez 1.000 errenkada-balio adierazpen onartzen ditu | — |
| PostgreSQL | 63 byte baino luzeagoak diren identifikatzaileak isilean moztu egiten dira | — |
| SQLite | Taula batek gehienez 2.000 zutabe ditu lehenespeneko konpilazio batean | — |
Egiaztatu hauek scripta exekutatu aurretik
Irakurri lehenik CREATE TABLE lerroa. Zutabe-motak balioetatik asmatzen dira, eta asmatzeak huts egin dezake: posta-kodeak eta telefono-zenbakiak zenbakizkoak dirudite, baina testu izan behar dute, bestela 02134 kodeak hasierako zeroa galtzen du. Aldatu mota script-a exekutatu aurretik, edo sortu taula zuk eta exekutatu INSERT zatia soilik.
Idatzi benetako izena SQL taularen izena eremuan my_table jarri beharrean, eta exekutatu script-a transakzio baten barruan zure bezeroak onartzen badu, errenkada txar batek guztia atzera ekar dezan. Une berean CSV beraren beste helburu batzuk datu bihurgailua gunean daude.
CSV eta SQL script formatuak
CSV
Komaz bereizitako balioak
CSV taulak gordetzeko testu soileko formatu bat da, non lerro bakoitza errenkada bat den eta komek zutabeak bereizten dituzten. Informatikaren hasieratik erabili da eta RFC 4180n deskribatuta dago, nahiz eta aldaera askok puntu eta komak edo tabulazioak eta testu-kodeketa desberdinak erabili. Ia kalkulu-orri, datu-base eta analisi tresna guztiek inporta eta esporta dezakete, eta horrek sistemen artean datuak mugitzeko formatu lehenetsia bihurtzen du. CSVk balioak soilik gordetzen ditu: formularik, formaturik, orri anitzik edo datu motarik gabe.
- Konpresioa
- –
- Gardentasuna
- –
- Animazioa
- –
- Sorrera urtea
- –
SQL
SQL script-a
SQL fitxategia Structured Query Language sententzien testu laineko script bat da, hala nola CREATE TABLE eta INSERT, datu-base batek ordenan exekutatzen dituenak. Datu-baseen babeskopietarako, migrazioetarako eta lagin-datuak partekatzeko erabili ohi da. Hizkuntza ISO estandarra da, baina MySQL, PostgreSQL, SQLite eta SQL Server-ek bakoitzak bere dialektoak dituzte, eta beraz script-ek sistemen artean aldaketa txikiak behar izaten dituzte. Edozein testu-editorek ireki dezake SQL fitxategia, eta datu-base bezero bat behar da exekutatzeko.
- Konpresioa
- –
- Gardentasuna
- –
- Animazioa
- –
- Sorrera urtea
- –
CSV SQL bihurtzen da fitxategi bat taula gisa amaitu behar denean eta datu-basera kontsulta-leiho baten bidez bakarrik irits zaitezkeenean: aplikazio berri bat betetzeko, erreferentzia-zerrenda bat kargatzeko edo kalkulu-orri bat MySQL edo PostgreSQLra zerbitzarirako sarbiderik gabe eramateko.
CSV SQL bihurgailuari buruzko galderak
Zergatik erabili SQL fitxategi bat LOAD DATA edo COPY erabili beharrean?
MySQLren LOAD DATA INFILE eta PostgreSQLren COPY bezalako karga masiboko tresnak azkarragoak dira, baina zerbitzarian fitxategirako sarbidea edo bezeroan aukera gehigarriak behar dituzte. Script arrunt bat SQL itsatsi dezakezun edonon exekutatzen da: hodeiko datu-baseen kontsolan, phpMyAdminen edo berrikusitako migrazio batean.
Nola idazten dira O'Brien bezalako izenetako apostrofoak?
SQL kate baten barruan, komatxo bakarra bikoiztuz ihes egiten zaio; beraz, balioa 'O''Brien' gisa idazten da. Lau dialektoek onartzen dute forma hori, eta horregatik apostrofoa duen izen batek ez du INSERT-a hausten.
Zer bihurtzen dira nire CSVko goiburuak taulan?
Zutabeen izenak, aukeratutako dialektoak espero duen moduan komatxoz inguratuak. Unit Price bezalako goiburuek funtzionatzen dute, baina zuriunea duen izen batek komatxoak behar ditu ondorengo kontsulta guztietan ere; beraz, ahal baduzu, aldatu goiburuen izena unit_price bezalakoa izan dadin bihurtu aurretik.
SQL fitxategia phpMyAdmin bidez inporta dezaket?
Bai, Inportatu fitxan. Hango muga PHPren upload_max_filesize da, eta php.ini estandar batean 2 MB da; ostatatze-zerbitzu askok handitu egiten dute, eta orriak uneko muga erakusten du. Script-a hori baino handiagoa bada, zatitu CSV handia hainbat fitxategitan.
Ba al dago taula batetik CSVra itzultzeko modurik?
Esportatu taula dump gisa eta bihurtu SQL CSV bihurtu erabiliz, edo erabili zure datu-baseko bezeroaren CSV esportazioa. Biek kalkulu-orri batek berriro ireki ditzakeen errenkadak ematen dituzte.
- Excel SQL bihurgailuaExcel orri bat SQL script bihurtu MySQL, PostgreSQL, SQLite edo SQL Serverrentzat. Goiburuak zutabe eta errenkadak INSERT agindu bihurtzen dira.
- SQL CSV bihurgailuaBihurtu .sql dump bateko INSERT aginduak Excel edo Google Sheets-en ireki daitezkeen CSV errenkada. MySQL, phpMyAdmin, SQLite eta SQL Server.
- CSV XLSX bihurgailuaBihurtu CSV Excel XLSX liburu batera hasierako zeroak, ID luzeak eta azentudun testua osorik. Koma, puntu eta koma eta tabulazioa automatikoki.
- CSV XML bihurtuBihurtu CSV errenkadak XML egoki osatu, zure erro-etiketarekin. Karaktere bereziak ihes eginda, bereizlea detektatuta, UTF-8. 20 fitxategi aldi berean.
- CSV Parquet bihurgailuaBihurtu CSV Apache Parquet formatura, zutabe tipatuekin eta konpresioarekin: pandas, DuckDB, Spark, BigQuery edo Athenarako. Python edo Spark gabe.
- Parquet CSV bihurgailuaParquet fitxategiak CSV bihurtu online eta ireki Excel, Google Sheets edo beste edozein tresnatan. Python, Spark edo DuckDB gabe. 20 fitxategi arte.