5 Modalități de a Importa Date de pe un Site În Google Sheets

Aspecte Esențiale

  • Integrați rapid date de pe internet în Google Sheets, utilizând funcții IMPORT dedicate pentru o analiză detaliată.
  • Utilizați IMPORTDATA pentru fișiere CSV, IMPORTHTML pentru tabele, IMPORTFEED pentru fluxuri RSS și IMPORTXML pentru informații XML.
  • Explorați extensii Google Sheets precum Coefficient, Coupler.io și Awesome Table pentru a importa date fără efort.

Transferul datelor online către Google Sheets este o sarcină fundamentală pentru experții în analiză de business, cercetători și oricine gestionează volume mari de date. Tehnica de copiere-lipire de pe site-uri web este ineficientă și vulnerabilă la erori, însă există opțiuni superioare.

Integrarea Informațiilor de pe un Site Web în Google Sheets

Google Sheets oferă multiple modalități de a aduce date de pe pagini web. Puteți utiliza funcțiile IMPORT standard sau să adăugați extensii Google Sheets pentru a importa date cu ușurință. Suita de funcții IMPORT cuprinde IMPORTDATA, IMPORTHTML, IMPORTXML și IMPORTFEED. Fiecare funcție este optimizată pentru preluarea anumitor categorii de informații.

Aceste funcții nu au acces la informații securizate care necesită acreditări sau token-uri de siguranță. În asemenea situații, va trebui să instalați o extensie Google Sheets pentru a accesa serviciul și a introduce datele în foaia de calcul.

1. IMPORTDATA

Puteți folosi funcția IMPORTDATA pentru a importa date din fișiere CSV sau TSV disponibile online. Aceasta este cea mai directă metodă de a prelua informații de pe web în Google Sheets, necesitând un minim de configurare.

=IMPORTDATA(URL, separator, localizare) 

IMPORTDATA extrage și importă date în foaia de calcul. În sintaxă, URL semnifică adresa fișierului, separatorul este caracterul care marchează despărțirea câmpurilor în fișier, iar localizarea este setarea lingvistică pe care IMPORTDATA ar trebui să o aplice.

Ultimele două variabile, separatorul și localizarea, sunt facultative. IMPORTDATA va examina informațiile și va deduce valori pentru aceste variabile dacă sunt omise. În majoritatea cazurilor, este indicat să lăsați aceste variabile necompletate.

De exemplu, puteți importa numele statelor din SUA și codurile acestora dintr-un fișier CSV utilizând această formulă:

=IMPORTDATA("https://people.sc.fsu.edu/~jburkardt/data/csv/crash_catalonia.csv") 

Deoarece variabilele separator și localizare nu sunt specificate, IMPORTDATA le va atribui automat valori. Rețineți că această funcție funcționează cu fișiere CSV și TSV, nu cu pagini web. Dacă introduceți adresa URL a unei pagini web în IMPORTDATA, este posibil să nu obțineți rezultatele dorite sau să întâmpinați o eroare.

2. IMPORTHTML

Funcția IMPORTHTML este utilă pentru a importa date din tabele și liste de pe un site web. Această funcție reprezintă o alternativă mai eficientă la IMPORTDATA, deoarece permite preluarea directă a tabelelor de date de pe pagini web fără a recurge la un fișier CSV.

=IMPORTHTML(URL, tip_interogare, index) 

În această sintaxă, URL este adresa paginii web, tip_interogare este fie tabel, fie listă, iar index este numărul tabelului sau listei de pe pagină.

De exemplu, puteți utiliza IMPORTHTML pentru a importa un tabel dintr-un articol Wikipedia:

=IMPORTHTML("https://en.wikipedia.org/wiki/Demographics_of_Germany", "table", 8) 

În această formulă, IMPORTHTML accesează adresa URL specificată, preia datele și returnează tabelul cu numărul opt.

Odată ce datele au fost importate, le puteți analiza utilizând toate facilitățile oferite de Google Sheets. Spre exemplu, aveți posibilitatea să formatați foaia de calcul sau să generați un grafic pentru a reprezenta vizual datele.

3. IMPORTFEED

Funcția IMPORTFEED vă permite să importați informații din fluxuri RSS sau Atom direct în Google Sheets. Fluxurile RSS sau Atom sunt, în esență, canale care oferă actualizări de pe site-uri web sau bloguri într-un format standardizat.

=IMPORTFEED(url, [interogare], [antete], [număr_elemente]) 

IMPORTFEED este relativ ușor de utilizat, solicitând doar adresa URL a fluxului și parametrii opționali pentru filtrare și formatare. De exemplu, formula de mai jos importă fluxul www în Google Sheets:

=IMPORTFEED("https://www.www.com/feed/", ,TRUE) 

Rețineți că parametrii interogare și număr_elemente sunt lăsați la valorile lor implicite. Parametrul antete este setat la TRUE, adăugând un rând de antet tabelului importat.

IMPORTFEED actualizează automat foaia de calcul de fiecare dată când apare un nou element în flux.

4. IMPORTXML

IMPORTXML este o funcție puternică de import care vă permite să importați date dintr-un fișier XML sau o pagină web. Aceasta vă oferă posibilitatea să extrageți aproape orice fragment de date, dar este ușor mai complexă decât celelalte funcții de import. Sintaxa acestei funcții este:

=IMPORTXML(URL, interogare_xpath) 

În sintaxă, URL reprezintă adresa paginii web, iar interogare_xpath este interogarea XPath care identifică nodurile pe care doriți să le importați. O cerință de bază pentru a utiliza IMPORTXML în Google Sheets este cunoașterea principiilor XML și modul de navigare în fișierele XML utilizând interogări XPath.

Spre exemplu, formula următoare afișează un tabel XML care conține denumirile și caracteristicile anumitor plante:

=IMPORTXML("https://www.w3schools.com/xml/plant_catalog.xml", "CATALOG/PLANT") 

În această formulă, IMPORTXML preia datele din fișierul XML și apoi afișează nodurile PLANT, care sunt copii ale nodului CATALOG. Deoarece variabila localizare este omisă, IMPORTXML folosește localizarea fișierului XML.

Dat fiind că adresele URL web pot fi destul de complexe, este preferabil să introduceți adresa URL într-o celulă separată și să faceți referire la acea celulă în formula dumneavoastră.

Cu cunoștințe despre tag-urile HTML de bază și interogările XPath, aveți posibilitatea de a realiza mult mai multe cu IMPORTXML. Spre exemplu, formula de mai jos extrage toate titlurile H2 dintr-un articol:

=IMPORTXML(B2, "//*/h2") 

O limitare esențială a IMPORTXML este incapacitatea de a analiza codul JavaScript. Dacă datele pe care doriți să le importați sunt generate dinamic prin JavaScript, este foarte probabil ca IMPORTXML să întâmpine erori.

5. Utilizarea Extensiilor Google Sheets pentru Importul de Date

Pe lângă funcțiile standard, Google Sheets este compatibil cu extensii terțe care amplifică capacitățile sale de import de date online. Aceste extensii oferă o metodă facilă de a aduce date din surse online și îmbunătățesc performanțele foii de calcul.

Avantajul principal al acestor extensii este că permit accesul la resurse care necesită autentificare. Fiecare extensie este optimizată pentru diverse surse și tipuri de date. Prin urmare, alegerea extensiei Google Sheets adecvate pentru a importa datele depinde de felul și originea datelor.

Mai jos aveți o listă de extensii importante care facilitează importul de date în Google Sheets:

  • Coefficient: Coefficient este o extensie Google Sheets ușor de utilizat, concepută pentru a vă permite să preluați informații de pe site-uri web fără a scrie cod. Cu ajutorul interfeței sale, puteți selecta anumite elemente de date pentru import și beneficiați de actualizări în timp real. Coefficient este compatibil cu sisteme de business precum Salesforce, Hubspot, Google Analytics, Redshift, Looker, Tableau, MySQL și altele.
  • Coupler.io: Coupler.io este o altă extensie excelentă care simplifică importul de date în Google Sheets. Pe lângă importul datelor din multiple surse, Coupler.io vă permite să programați importuri automate pentru a menține foaia de calcul actualizată. Coupler.io funcționează perfect cu Google Analytics, Mailchimp, HubSpot, Salesforce, Shopify, Xero, Airtable, Trello și altele.
  • Awesome Table: Pe lângă funcția simplă de import de date, Awesome Table vă oferă posibilitatea să personalizați și să modificați datele pentru a îmbunătăți analiza acestora. Awesome Table vă permite să selectați informațiile de importat utilizând filtre intuitive și să programați o actualizare automată. Este compatibil cu QuickBooks, Xero, HubSpot, Airtable, Notion, YouTube și altele.

Indiferent de tipul de date pe care îl gestionați, copierea și lipirea din surse online în foaia de calcul nu reprezintă o soluție adecvată. Din fericire, Google Sheets oferă funcții standard și o varietate de extensii terțe pentru a facilita importul de date, iar acum știți cum să le utilizați.

Concluzie: Importul de informații online în Google Sheets este un proces simplu și eficace prin utilizarea funcțiilor IMPORTDATA, IMPORTHTML, IMPORTFEED și IMPORTXML, dar și a extensiilor concepute special pentru acest scop. Aceste metode nu numai că economisesc timp, dar asigură și o analiză precisă a datelor, maximizând potențialul utilizării Google Sheets în gestionarea și prelucrarea datelor.