Google Sheets - Importar Archivo CSV de Nuestra PC con Google Apps Script de Forma Automatica

Sdílet
Vložit
  • čas přidán 26. 03. 2022
  • Google Sheets - Importar Archivo CSV de Nuestra PC con Google Apps Script de Forma Automatica
    Hoy Aprenderas a Importar un archivo en formato CSV que tengas almacenado en tu pc a tu hoja de calculo de google sheets, de forma automatica, con la ayuda de google apps script, y podras crear un boton con el cual al hacer un click podras importar los datos que contenga tu archivo CSV. Te voy a enceñar primero como crear el script y a armar el codigo de la funcion que utilizaras, luego a asignarle la funcion a tu boton para que al hacer click importes la informacion. Te dejo aqui el codigo para que lo copies directamente en tu editor de Google apps script.
    Codigo:
    var sheet = SpreadsheetApp.getActive().getSheetByName('nombre pestaña');
    var fSource = DriveApp.getFolderById('id del folder del drive');
    var fi = fSource.getFilesByName('nombre archivo csv');
    var file = fi.next();
    var csvData = Utilities.parseCsv(file.getBlob().getDataAsString('ISO-8859-1'));
    function importCsv() {
    sheet.getRange('A:G').clearContent(); // aqui poner las columnas que borrara
    sheet.getRange(1,1,csvData.length,csvData[0].length).setValues(csvData);
    }
    👉🏻 Les dejo el Link de Google Sheets:
    www.google.com/sheets/about/
    👉🏻No olviden suscribirse a mi Canal... Les dejo el link.
    czcams.com/users/MCAdminSolu...
    OTROS VIDEOS QUE TE PODRÍAN INTERESAR:
    👉🏻Les dejo mi Tutorial de la funcion SI en google sheets en español.:
    • Google Sheets Tutorial...
    👉🏻Les dejo mi Tutorial de Indice coincidir google sheets en español.:
    • Google Sheets Tutorial...
    👉🏻Les dejo una manera de Buscar hacia la izquierda con buscarv inverso:
    • Google Sheets Tutorial...
    👉🏻Tambien Les comparto el tutorial sobre la funcion QUERY google sheets:
    • Google Sheets ARRAYFOR...
    👉🏻Les dejo un link de otro video donde hablo de IMPORTRANGE y Arrays.
    • Google Sheets Tutorial...
    #googleAppsScript #googleSheets
    🖋️Gracias, no olviden suscribirse!, Estare subiendo Videotutoriales cada semana!
    czcams.com/users/MCAdminSolu...
    Etiquetas:
    google sheets
    como usar google sheets
    google sheets tutorial español
    hojas de calculo de google
    curso google sheets
    google drive hojas de calculo
    hojas calculo google
    tutorial google sheets
    google sheets para principiantes
    tutorial google sheets en español
    importar csv con google apps script a google sheets
    importar csv a google sheets
    csv
    google apps script
    google drive tutorial
    google drive csv
    instalar google drive en pc
    sincronizar archivos con google drive

Komentáře • 38

  • @user-uc2cm9hi9u
    @user-uc2cm9hi9u Před 10 měsíci +1

    Muchas gracias por el aporte de tus conocimientos, me ayudo bastante para poder trabajar en la actualización de datos en Looker Studio, saludos.

  •  Před rokem

    Mil gracias!!! me sirvio de mucho tu video.

  • @samirleon7346
    @samirleon7346 Před 2 lety

    Muy bueno tu vídeo te felicito yo no habría podido la verdad, pero en ves de importar no se puede cincronizar el csv con sheet, es decir que se importe y exporte a la vez o en tiempo real Gracias.

  • @user-og7ix5ci1x
    @user-og7ix5ci1x Před 4 měsíci

    Mil gracias!! es justo lo que estaba buscando, una consulta si quisiera importar más de un archivo.csv alojados en la misma carpeta de drive, uno por cada hoja (sheets), es decir, un archivo csv que sea clientes.csv en mi hoja Clientes y otro archivo que sea articulos en una hoja que se llames articulos, puedo hacerlo todo en el mismo proyecto de Apps Script, gracias de nuevo.

  • @jorgejimenez7568
    @jorgejimenez7568 Před 2 lety

    Sera que se pueden añadir encabezados automáticamente, antes o después de importar?

  • @gustavogaona4166
    @gustavogaona4166 Před rokem

    Hola, estaría necesitando importar desde otra planilla google sheet pero sin usar importrange. Ya que los archicos se descargan de otro sistema. Cómo lo podría hacer? Muchas gracias

  • @justinohernandez3888
    @justinohernandez3888 Před 2 lety

    Hola podrías mostrar uno pero con un archivo texto con tabulador, utilizo SAP y no logro bajar la información en csv

  • @luclands
    @luclands Před 4 měsíci

    Excelente video, solo tengo 1 consulta, como puedo definir que el separador de columnas sea el (;) y no la (,), es que son títulos y hay algunos que tienen (,) para separar el texto. si me puede contestar muchas gracias

  • @Devstrada
    @Devstrada Před 2 lety +1

    Excelente aporte amigo. Te felicito. Una pregunta. Habrá alguna manera de ordenar el archivo cuando no se exporta separado en columnas, es que me importa todos los datos juntos y no muy agradable a la vista.

    • @Devstrada
      @Devstrada Před rokem

      @Tomás Llambias muchas gracias! Lo probaré

  • @22matiasmaurino
    @22matiasmaurino Před měsícem

    se podria hacer asi para importar de gdrive y a medida que se agregan los csv? estoy hace rato buscando la manera de hacerlo como en powerquery en Excel

  • @LeonardoCalenta
    @LeonardoCalenta Před rokem

    Hola, se podría hacer algo de este tipo pero para conectar bases dbf de fox pro?

  • @arpa1520
    @arpa1520 Před 10 měsíci

    hola, puedo traer datos desde un archivo HTML que tiene un programa de impresion en mi computadora y llevarlo a un hoja de google como haces en este video con el csv?

  • @irisisadorayanezmartinez3027

    Hola, que tal me funciono muy bien solo que las palabras con acentos lo importo como No se encuentra información el iso que colocaste no ayuda con esto?

  • @waltervillarroel7000
    @waltervillarroel7000 Před 2 lety

    Hola. Muy buenos tus videos.
    Queria saber si das clases online particulares?
    Aprendo bastante en tus videos, pero aveces hay preguntas que quedan. Con un par de clases queda uno pulido.

  • @arcelianava5713
    @arcelianava5713 Před rokem

    Hola, muchas gracias por tu video, es posible hacerlo de manera automática? es decir, sin el botón, o programar el botón para que se actualice cada cierto tiempo? saludos y gracias

    • @Henry_Nunez
      @Henry_Nunez Před 8 měsíci

      Amigo si es posible. Saludos👍

  • @gramos73
    @gramos73 Před 7 měsíci

    Que chingon eres amigo, muchas gracias…!!! Oye una pregunta, la instalación de drive en la pc es para sincronizar el archivo csv en la nube, podría funcionar que el archivo csv en vez de que se sincronice desde la pc, se sincronice desde un celular?

    • @MCAdminSolutions
      @MCAdminSolutions  Před 7 měsíci +1

      Si cumple con los requisitos que detallo en el video lo más probable es que funciona de igual forma. Saludos!

    • @gramos73
      @gramos73 Před 7 měsíci

      @@MCAdminSolutions en la importación hay algunas palabras que tienen acentos y cuando se pega la info en la hoja de Google pone signos raros, hay alguna solución para esto en particular?

    • @MCAdminSolutions
      @MCAdminSolutions  Před 7 měsíci +1

      @gramos73 en el código donde dice ISO-8859 eso es para que los caracteres raros si aparezcan

    • @gramos73
      @gramos73 Před 7 měsíci +1

      @@MCAdminSolutions ya logré corregir, el archivo csv debe guardarse con formato UTF-8 y en appscript dejar en blanco en vez de ISO-8859-1, con esto en la importación los acentos se respetan y las Ñs también. Me voy a peinar todos tus videos amigo, muchas gracias, me suscribo a tu canal.

    • @MCAdminSolutions
      @MCAdminSolutions  Před 7 měsíci +1

      @gramos73 que bueno que lo lograste. Gracias a ti. Saludos!

  • @chatomanmc6980
    @chatomanmc6980 Před 2 lety

    Me sale TypeError: cannot read property 'getRange' of null, no se porque sucede

  • @alfonsosanchez9653
    @alfonsosanchez9653 Před 2 lety

    Segui todo pero tengo el error de que mi CSV esta delimitado por ; como puedo agregar eso al script que expresion debo usar para que me valide?

    • @amadeus099
      @amadeus099 Před 9 měsíci

      al final del iso.. continuar de esta manera 'ISO-8859-1'), ';'); a mi me funciono

  • @branndonalexisquinterolope998

    Muchas gracias, estaba buscando esto hace mucho tiempo.
    Sabes como descargar automático, para no estar realizándolo manual.

    • @MCAdminSolutions
      @MCAdminSolutions  Před 2 lety

      Hola! Gracias! Checa este tutorial. czcams.com/video/Tdl5HXq2fBI/video.html , ahi hablo sobre exportar. Saludos

    • @branndonalexisquinterolope998
      @branndonalexisquinterolope998 Před 2 lety

      @@MCAdminSolutions perfecto ese es, muchas gracias Parcero

  • @Paquin28
    @Paquin28 Před 2 lety

    hola amigo gracias por el tip, podrías ayudarme me da un error en la linea 5 al ejecutarlo
    Exception: Could not parse text.
    (anónimo) @ Código.gs:5
    De antemano gracias por tu ayuda.
    Saludos