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

Puncte Cheie

  • Importați cu ușurință date online în Google Sheets folosind funcții IMPORT încorporate pentru o analiză precisă.
  • Utilizați IMPORTDATA pentru fișiere CSV, IMPORTHTML pentru tabele, IMPORTFEED pentru RSS și IMPORTXML pentru date XML.
  • Încercați add-on-uri Google Sheets precum Coefficient, Coupler.io și Awesome Table pentru importarea fără probleme a datelor.

Importul de date online în Google Sheets reprezintă o sarcină esențială pentru analiștii de afaceri, cercetători și orice persoană care se ocupă de date mari. Metoda de a copia și lipi de pe site-uri web este ineficientă și predispusă la erori, dar există metode mai bune.

Importul Datelor De Pe Un Website în Google Sheets

Google Sheets oferă mai multe metode de a importa date de pe site-uri web. Puteți folosi funcțiile IMPORT încorporate sau instalați add-on-uri Google Sheets pentru a importa date fără efort. Familia de funcții IMPORT constă din IMPORTDATA, IMPORTHTML, IMPORTXML și IMPORTFEED. Fiecare funcție este cel mai bine adaptată pentru importul unor tipuri specifice de date.

Aceste funcții nu pot accesa informații securizate folosind acreditive sau tokenuri de securitate. În astfel de cazuri, va trebui să instalați un add-on Google Sheets pentru a accesa serviciul și a importa datele în foaia dvs. de calcul.

1. IMPORTDATA

Puteți utiliza funcția IMPORTDATA pentru a importa date din fișiere CSV sau TSV online. Aceasta este cea mai simplă metodă de a importa date de pe web în Google Sheets, deoarece necesită o configurare minimă.

=IMPORTDATA(URL, delimitator, localitate) 

IMPORTDATA aduce și importă date în foaia de calcul. În sintaxă, URL reprezintă adresa fișierului, delimitatorul este caracterul care separă fiecare câmp din fișier, iar localitatea este localitatea specifică pe care ar trebui să o folosească IMPORTDATA.

Ultimele două argumente, delimitatorul și localitatea, sunt opționale. IMPORTDATA va căuta în date și va asuma valori pentru aceste argumente dacă le lăsați necompletate. În cele mai multe cazuri, este cel mai bine să lăsați aceste două argumente necompletate.

De exemplu, puteți importa numele statelor din SUA și abrevierile acestora dintr-un fișier CSV folosind această formulă:

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

Deoarece argumentele delimitator și localitate sunt necompletate, IMPORTDATA presupune aceste valori. Rețineți că această funcție funcționează cu fișiere CSV și TSV, nu cu pagini web. Dacă introduceți URL-ul unei pagini web în IMPORTDATA, este posibil să nu returneze datele așteptate sau să rezulte într-o eroare.

2. IMPORTHTML

Puteți utiliza funcția IMPORTHTML pentru a importa date din tabele și liste de pe un site web. Această funcție este o alternativă mai practică la IMPORTDATA, deoarece permite importarea directă a tabelelor de date din paginile web fără a utiliza un fișier CSV.

=IMPORTHTML(URL, tip_query, index) 

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

De exemplu, puteți folosi 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ă URL-ul specificat, aduce datele și returnează al optulea tabel.

Odată ce ați importat datele, le puteți analiza folosind tot ceea ce Google Sheets oferă. De exemplu, puteți formata foaia de calcul sau crea un grafic pentru a vizualiza datele.

3. IMPORTFEED

Funcția IMPORTFEED vă permite să importați date din feed-uri RSS sau Atom direct în Google Sheets. Feed-urile RSS sau Atom sunt, în esență, canale care oferă actualizări de la site-uri web sau bloguri într-un format standard.

=IMPORTFEED(url, [query], [headers], [num_items]) 

IMPORTFEED este relativ simplu de utilizat, necesitând doar URL-ul feed-ului și parametrii opționali pentru filtrare și formatare. De exemplu, formula de mai jos importă feed-ul www în Google Sheets:

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

Rețineți că parametrii query și num_items sunt lăsați la valorile lor implicite. Parametrul headers este setat pe TRUE, adăugând un rând de antet la tabelul importat.

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

4. IMPORTXML

IMPORTXML este o funcție IMPORT puternică care vă permite să importați date dintr-un fișier XML sau o pagină web. Aceasta vă permite să extrageți aproape orice parte a datelor, dar este puțin mai complexă decât celelalte funcții de import. Sintaxa pentru această funcție este următoarea:

=IMPORTXML(URL, xpath_query) 

În această sintaxă, URL este adresa paginii web, iar xpath_query este interogarea XPath care identifică nodurile pe care doriți să le importați. O cerință prealabilă pentru utilizarea IMPORTXML în Google Sheets este cunoștințele de bază despre XML și cum să navigați în fișierele XML folosind interogări XPath.

De exemplu, această formulă returnează un tabel XML care conține numele și descrierile unor plante:

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

În această formulă, IMPORTXML colectează datele din fișierul XML și apoi returnează nodurile PLANT care sunt copii ale unui nod CATALOG. Deoarece argumentul localitate este necompletat, IMPORTXML folosește localitatea fișierului XML.

Deoarece URL-urile web pot deveni destul de dezordonate, este cel mai bine să introduceți URL-ul într-o celulă separată și să faceți referire la acea celulă în formula dumneavoastră.

Cu cunoștințe despre etichetele HTML esențiale și interogările XPath, puteți face mult mai multe cu IMPORTXML. De exemplu, formula de mai jos extrage toate titlurile H2 dintr-un articol:

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

O limitare crucială a IMPORTXML este incapacitatea de a analiza JavaScript. Dacă datele pe care doriți să le importați sunt generate dinamic prin JavaScript, IMPORTXML va întâmpina probabil erori.

5. Utilizați Add-On-uri Google Sheets pentru a Importa Date

În plus față de funcțiile încorporate, Google Sheets acceptă add-on-uri terțe care extind capacitățile sale de importare a datelor online. Aceste add-on-uri oferă o modalitate convenabilă de a importa date din surse online și îmbunătățesc capacitățile foii de calcul.

Principalul avantaj al acestor add-on-uri este că permit accesul la resurse care necesită autentificare. Fiecare add-on este cel mai bine adaptat pentru diferite surse și tipuri de date. Astfel, alegerea add-on-ului corect Google Sheets pentru a importa datele dvs. depinde de tipul și originea datelor.

Iată o selecție de add-on-uri notabile care facilitează importul de date în Google Sheets:

  • Coefficient: Coefficient este un add-on Google Sheets prietenos cu utilizatorul, conceput pentru a vă ajuta să aduceți date de pe website-uri fără codare. Prin intermediul interfeței sale, puteți selecta elemente specifice de date pentru import și beneficiați de actualizări în timp real. Coefficient suportă sisteme de afaceri precum Salesforce, Hubspot, Google Analytics, Redshift, Looker, Tableau, MySQL și multe altele.
  • Coupler.io: Coupler.io este un alt add-on excelent care facilitează importarea datelor în Google Sheets. Pe lângă importarea datelor din diverse 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ă simpla importare a datelor, Awesome Table vă permite să personalizați și să transformați datele pentru a îmbunătăți analiza acestora. Awesome Table vă permite să alegeți datele de importat cu filtre intuitive și să programați o actualizare automată. Funcționează cu QuickBooks, Xero, HubSpot, Airtable, Notion, YouTube și altele.

Indiferent de ce tip de date gestionați, a copia și lipi din surse online în foaia de calcul nu pare o soluție corectă. Din fericire, Google Sheets dispune de funcții încorporate și o gamă variată de add-on-uri terțe pentru a facilita importul de date, iar acum știți cum să le folosiți.

Rezumat: Importul de date online în Google Sheets este simplu și eficient prin utilizarea funcțiilor IMPORTDATA, IMPORTHTML, IMPORTFEED și IMPORTXML, precum și a add-on-urilor special concepute. Aceste metode nu doar că economisesc timp, dar și asigură o analiză precisă a datelor, maximizând potențialul utilizării Google Sheets în gestionarea și analiza datelor.