Dacă aveți un proiect Rails și doriți să exportați un tabel ca CSV, fără a fi nevoie să vă ocupați de toate problemele de a găsi o bijuterie, să o instalați și să o utilizați, apoi să o dezinstalați când nu mai este necesară, am câteva vești bune. Iată o modalitate ușoară și rapidă de a exporta un anumit tabel din baza de date ca fișier CSV.
Acesta este cod că trebuie să alergi. Puteți să o puneți ca o sarcină de rake și să o rulați sau să o rulați în alt mod.
După cum puteți vedea, mai întâi importăm CSV
– avem nevoie de el pentru a face scrierea fișierului CSV cu datele din baza de date. Apoi alegem locația și numele fișierului către care dorim să-l exportăm, care în cazul nostru va fi un fișier numit data.csv inclus în depozit public.
Apoi stabilim tabelul pe care dorim să-l exportăm și începem să scriem. De asemenea, am putea schimba atributele pe care dorim să le exportăm – nu trebuie să le includem pe toate așa cum sunt în baza de date.
Asta e! Este atât de simplu și totuși foarte util.
Acest articol a fost publicat inițial la Mediu