Sync Excel to Google Sheets Without Any Software

Поделиться
HTML-код
  • Опубликовано: 22 авг 2024
  • Import data from Excel to Google Sheets on a set schedule timing

Комментарии • 97

  • @user-os5dl8gu5v
    @user-os5dl8gu5v 6 месяцев назад +1

    Looks great. Kindly share the script

    • @techeesh
      @techeesh  5 месяцев назад +2

      1. First download google drive for PC and install .Please refer ruclips.net/video/3bW6tMBW9Ro/видео.html
      2. Place the excel or csv in the drive (After Goolgedrive installation it will show new drive in the PC)
      3. In the googlesheet - >go to -> Extensions ->Apps Script and paste the below code
      function fetch() {
      var file = DriveApp.getFilesByName('merged_report.csv').next(); // Change the name of the CSV
      var csvData = Utilities.parseCsv(file.getBlob().getDataAsString());
      var sheet = SpreadsheetApp.getActiveSheet();
      sheet.deleteRows(2, sheet.getLastRow());
      sheet.getRange(1, 1, csvData.length, csvData[0].length).setValues(csvData);
      };
      4. Test manually by clicking on the play button
      5. Go to triggers and set the time for daily runs.
      PLease let me know if you have any questions

    • @ainasyuhada1446
      @ainasyuhada1446 5 месяцев назад

      @@techeesh hii if i want to store the file in onedrive. is it using the same code or is there any changes i should do for the script

  • @nanthawatkokwan9703
    @nanthawatkokwan9703 9 дней назад

    Great video! May I ask if it only works with .csv files? And does the .csv file have to be located on the same Google Drive?"

  • @ashokashok_sun
    @ashokashok_sun 7 месяцев назад +1

    Hi sir. Intha oru video mattum tha naan yenna expect seitheno athe pol irunthana...thanks for sharing this video. Naa oru time tracker macro create pannen and save as xlsm format...i tried to sync with google sheet but ennala mudila. Enaku itha teach panna mudiyuma please

    • @techeesh
      @techeesh  7 месяцев назад

      If you can convert it to a csv file then this method will work

  • @vishnupremselva5855
    @vishnupremselva5855 16 дней назад

    Wonderful... Can i get it live auto sync realtime data.?? At one sec interval???

    • @techeesh
      @techeesh  15 дней назад +1

      Yes... You can use triggers

    • @vishnupremselva5855
      @vishnupremselva5855 15 дней назад

      நன்றி bro.. can you please make video for that?? It will be highly useful.. please consider it

  • @shivajikakad5098
    @shivajikakad5098 Год назад +2

    It's really awesome & I really loved it
    As I need to do same functionality, could you pls share the script ?

    • @techeesh
      @techeesh  Год назад +1

      Mail me @ seashore707@gmail.com

    • @ritikdarji7071
      @ritikdarji7071 Год назад +1

      @@techeesh hi there... Kindly please do share with me too. Would be grateful for it. Thanking you in advance.

  • @sergeyter-sahakyan6654
    @sergeyter-sahakyan6654 Год назад +5

    Hi. Great video. Can you send me the script?

  • @amitbokil4080
    @amitbokil4080 8 месяцев назад

    Thank you for sharing this. Is it possible to do the same if my input file is an Excel worksheet. I mean, file saved as ".xlsx"

  • @Idiot123009
    @Idiot123009 3 дня назад

    It's trigger didn't work like real sync

  • @saowapatananimit2180
    @saowapatananimit2180 2 года назад +1

    Thank you very much for the video tutorial, it's great This video has helped me a lot in my work. ^_^

  • @vinces.9148
    @vinces.9148 Год назад

    When the data loads into Google Sheets, it is displaying as a bunch of special characters. I am importing an xlsx file instead of csv. Is this a different process? If so, can it be done in a similar way? Thanks!

  • @anil3415
    @anil3415 10 месяцев назад +1

    Really nice. Could you please share the script .

  • @buwaleed25
    @buwaleed25 Год назад +1

    Hi I copied the same script from your video but it did not work I got a message (error :Cannot retrieve the next object: iterator has reached the end.)

    • @techeesh
      @techeesh  Год назад

      Just enter something in the Google sheet.. and try

    • @chaichac2802
      @chaichac2802 10 месяцев назад

      save file in google drive

  • @nomadiclinedancer
    @nomadiclinedancer Год назад

    Hi there! This is an EXCELLENT solution to us who have no money to subscribe to services that others are selling. 👏👏👏 However, there is an issue with the data for me, it doesn't appear on the Sheet as intended, but all the data gets placed in the A-column and the data is just there with semicolons. For example if i'd have data such as song, artist name, length of song, and BPM in their own columns, it appears on the Google Sheet's column A as:
    Shivers;Ed Sheeran;3.40;130.00.00
    instead all of them appearing neatly in their own columns. Any advice on why is that?

    • @techeesh
      @techeesh  Год назад +1

      It will copy all the data available in the CSV file... You can add a delimiter command at the end of the script to get it fixed

    • @nomadiclinedancer
      @nomadiclinedancer Год назад

      @@techeesh Thank you. However, I did try earlier on TextToColumnsDelimiter (as in sheet.TextToColumnsDelimiter(';')), but all I got as a response was "TypeError: sheet.TextToColumnsDelimiter is not a function". :(
      If I use it as sheet.TextToColumnsDelimiter.SEMICOLON, the error is TypeError: Cannot read properties of undefined (reading 'SEMICOLON').
      What am I missing here?
      Also, the same thing with sheet.Split (";"), same error message. And with sheet.SplitTextToColumns(';'). And I tried to put csvData in front of Split and TextToColumnsDelimiter (such as csvData.Split (";")), but the same result sadly. :(
      function fetch() {
      var file = DriveApp.getFilesByName('ListOfSongs.csv').next(); // Change the name of the CSV
      var csvData = Utilities.parseCsv(file.getBlob().getDataAsString());
      var sheet = SpreadsheetApp.getActiveSheet();
      sheet.deleteRows(1, sheet.getLastRow());
      sheet.getRange(1, 1, csvData.length, csvData[0].length).setValues(csvData);
      sheet.TextToColumnsDelimiter(';');
      };

  • @botsang9190
    @botsang9190 Год назад +1

    This is what I’m finding, can I have your script ? Thanks a lot

    • @techeesh
      @techeesh  Год назад

      Please email me @ seashore707@gmail.com

  • @testt3977
    @testt3977 5 месяцев назад

    When I run I always got “Those rows are out of bounds “. Have any way to solve it?

    • @techeesh
      @techeesh  5 месяцев назад

      Add a random content before running the script

  • @Omatology
    @Omatology 6 месяцев назад

    Waoo.. great video... I need the script

  • @DanielJackCosta
    @DanielJackCosta 9 месяцев назад

    How didi you do this?

  • @skkarim3386
    @skkarim3386 5 месяцев назад

    CAN WE CALL XLXS MACRO ENABLED FILE TOO OR ONLY CSV EXTENSION FILES

  • @user-iw1ts9zh9f
    @user-iw1ts9zh9f 5 месяцев назад

    Look great, kindly share with me

  • @nikierlando7513
    @nikierlando7513 7 месяцев назад

    Hi there! Such a nice video. I've sent an email to you so I can get the script, looking forward from your reply. Thanks mate all the best!

  • @kevingilsonfederizo1470
    @kevingilsonfederizo1470 Год назад

    Hey, great vid. Where do you save the csv file?

    • @techeesh
      @techeesh  Год назад

      Please email me @ seashore707@gmail.com

    • @chaichac2802
      @chaichac2802 10 месяцев назад

      in google drive

    • @hatemmedhat7172
      @hatemmedhat7172 6 месяцев назад

      Can you please share the script

  • @rahulnaik632
    @rahulnaik632 Год назад

    This is a fabulous technique. Could you please share the script.

    • @techeesh
      @techeesh  Год назад +2

      Pls check the pinned comment

  • @rangesh5004
    @rangesh5004 6 месяцев назад

    I want that code. Can u please share that code.

  • @nurrohim4806
    @nurrohim4806 Год назад +1

    Can you please send me the script,i wrote to your email addres?

  • @ernvp198907
    @ernvp198907 Год назад +1

    I want this code

  • @cesdruacdr
    @cesdruacdr Год назад +1

    CAN I HAVE A SCRIPT?

  • @besthealthtips905
    @besthealthtips905 Год назад +1

    Hello, plz send me the script and excel files
    Thanks

  • @SD-fs5bm
    @SD-fs5bm Год назад

    Where i will save my file please let me know its not working for me and can we need to save file as .csv(comma delimited)

  • @DarkZChanel
    @DarkZChanel Год назад +1

    Good video Can you send me this script please?

  • @peterdeak4375
    @peterdeak4375 2 года назад +1

    Hi,
    Can everyone send me his script?
    Thanks

  • @thepoolstatguy
    @thepoolstatguy 2 года назад +1

    this is the best ive seen. can you share?

    • @techeesh
      @techeesh  2 года назад +1

      Drop me the mail to seashore707@gmail.com .. I'll share
      Please subscribe and support

    • @thepoolstatguy
      @thepoolstatguy 2 года назад +1

      @@techeesh oh i already did both and sent the email now

    • @techeesh
      @techeesh  2 года назад +1

      @@thepoolstatguy sent mail with instructions

    • @AbhishekKumar-po2id
      @AbhishekKumar-po2id 2 года назад

      i have liked and subscribed your channel, please share the details regarding this video, how to sync sheet and excel

    • @lakshayamahajan
      @lakshayamahajan 2 года назад

      @@thepoolstatguy Can you share with me too?

  • @insulinpumparabic1135
    @insulinpumparabic1135 Год назад +1

    Can I get Script?

    • @techeesh
      @techeesh  Год назад

      Pls mail me @ seashore707@gmail.com

  • @ssa2589
    @ssa2589 10 месяцев назад

    There is no pinned comment.......

  • @barangaytanod8406
    @barangaytanod8406 Год назад +1

    Please send me your scripts

  • @user-ck4bn5ft1y
    @user-ck4bn5ft1y 2 месяца назад

    This didn't work for excel

    • @techeesh
      @techeesh  Месяц назад

      Works only with CSV

  • @exceleasy3030
    @exceleasy3030 Год назад

    Thanks you so much! Can you share me abouy script.

  • @pdky1720
    @pdky1720 Год назад +1

    Pls share the script sir

    • @techeesh
      @techeesh  Год назад

      Mail me @ seashore707@gmail.com

  • @javierfunes3239
    @javierfunes3239 2 года назад

    Hi genius, Could you send me this script?. I´m writing from argentina. thnx!

    • @techeesh
      @techeesh  2 года назад

      Drop me a mail @ seashore707@gmail.com

    • @peterdeak4375
      @peterdeak4375 2 года назад

      Hello
      Please can you send me this script?

  • @SuvajitDasSvjt
    @SuvajitDasSvjt Год назад

    Sir can you please share the script ??

    • @techeesh
      @techeesh  Год назад

      Check the pinned comment

  • @Adhienno
    @Adhienno Год назад

    Can you sent me script?

    • @techeesh
      @techeesh  Год назад

      Please email @ seashore707@gmail.com

  • @23621245
    @23621245 7 месяцев назад

    I sent mail

  • @anuradhab1043
    @anuradhab1043 Год назад

    plz send me the script sir

    • @techeesh
      @techeesh  Год назад

      Email me seashore707@gmail.com

  • @gajanans5181
    @gajanans5181 8 месяцев назад

    pls send me script

  • @PradeepKumar-cq2el
    @PradeepKumar-cq2el Год назад

    Hi sir pls send me this script

    • @techeesh
      @techeesh  Год назад

      Check the pinned comment

  • @chitraaaaa
    @chitraaaaa Год назад

    Can you please share the script

    • @techeesh
      @techeesh  Год назад

      Mail me @ seashore707@gmail.com

  • @ShakunConsumerProductPrivateLi
    @ShakunConsumerProductPrivateLi 3 месяца назад

    can you pls share the correct script i have and error in delete row code
    /** @OnlyCurrentDoc */
    function UntitledMacro() {
    var spreadsheet = SpreadsheetApp.getActive();
    spreadsheet.getRange('A7').activate();
    };
    function fetch() {
    var file = DriveApp.getFilesByName('SUPPLY').next();
    var csvData = Utilities.parseCsv(file.getBlob().getDataAsString());
    var sheet = SpreadsheetApp.getActiveSheet();
    sheet.deleteRows(2, sheet.getLastRow());
    sheet.getRange(1, 1, csvData.length, csvData[0].length).setValues(csvData);
    };
    pls help as soon as possible

    • @qqqqqq101
      @qqqqqq101 2 месяца назад

      /** @OnlyCurrentDoc */
      function UntitledMacro() {
      var spreadsheet = SpreadsheetApp.getActive();
      spreadsheet.getRange('A7').activate();
      }
      function fetch() {
      var file = DriveApp.getFilesByName('SUPPLY').next();
      var csvData = Utilities.parseCsv(file.getBlob().getDataAsString());
      var sheet = SpreadsheetApp.getActiveSheet();

      // Clear existing content from row 2 onward
      var lastRow = sheet.getLastRow();
      if (lastRow > 1) {
      sheet.getRange(2, 1, lastRow - 1, sheet.getLastColumn()).clearContent();
      }

      // Paste new data
      sheet.getRange(1, 1, csvData.length, csvData[0].length).setValues(csvData);
      }
      Try this one

  • @BaoBao-xb8dn
    @BaoBao-xb8dn Год назад +1

    I just sent you an email, please check your email, thank you very much❤

  •  Год назад

    Can you please send me the script, I wrote to your email address?

    • @techeesh
      @techeesh  Год назад +1

      Please email me seashore707@gmail.com