Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Google Planilhas Avançado - #76 Importando CSV

22/01/2021

Nesse tutorial realizaremos a integração do Google Planilhas com um arquivo CSV oriundo do nosso computador.

Google Planilhas e CSV

No código a seguir vamos pegar o nosso arquivo CSV que está separado por vírgulas ou ponto e vírgulas e separá-los em colunas no nosso Google Planilhas.

let app=SpreadsheetApp;
let drive=DriveApp;
let spreadsheet=app.getActiveSpreadsheet();
let sheet=spreadsheet.getSheetByName("Dados");
let ui=app.getUi();

function onOpen()
{
    ui.createMenu("Importar").addItem("CSV","importCsv").addToUi();
}

//Importar o CSV para o Google Planilhas
function importCsv() {
    let row=1;
    let csv=drive.getFilesByName("csv.csv").next().getBlob().getDataAsString();
    let data=csv.split("\n").map((elem,ind,obj)=>{
        let explodData=elem.split(';');
        if(explodData[0] != ''){
            sheet.getRange(row,1,1,explodData.length).setValues([explodData]);
        }
        row++;
    });
}

Por hoje é só! Sucesso nos códigos e na vida!

Do you need a teacher? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Google Planilhas Avançado - #75 Remoção de Dados Duplicados
Nesse tutorial aprenderemos duas formas de como remover dados duplicados na planilha do Google, uma através do menu e outra pelo script.
Saiba mais!
Google Planilhas Avançado - #77 Menus Dependentes Múltiplos
Nesse tutorial vamos aprender como criar menus dependentes dropdown múltiplos utilizando o Google Planilhas usando Google Apps Script.
Saiba mais!
Google Planilhas
Neste curso abordaremos a fundo as funcionalidades do Google Planilha. Adentraremos no Google App Script e na API do Google Sheet. Aproveite.
Saiba mais!