タグ

ブックマーク / qiita.com/ms32 (1)

  • google apps scriptでspreadsheetにローカルCSVファイルをインポート(SJIS対応&高速版) - Qiita

    はじめに google apps scriptの情報はそもそも少ないと思っていますが、その中でも ローカルのCSVファイルを読み込んで、シートに書き込む事例はかなり少なかったのでまとめてみました。 (googleドライブ上のCSVファイルをインポートする例はまぁまぁあるんですけどね) 各種事例の中でネックだったのは、SJISのCSVがNGだった事と、大きなサイズのCSVファイルだと遅すぎて 実用性の面で難ありだったことです。 ですので、これらを解決しました。 CSVファイルの文字コードについて 巷にあるgoogle apps scriptでCSVインポートする例は、CSVファイルがsjisだと文字化けするorフリーズしちゃいました。 読み込んだテキストをsplitする前に、文字コード変換したり色々考えましたが、 よくよくAPIのドキュメントとにらめっこすると、 Class Blob - G

    google apps scriptでspreadsheetにローカルCSVファイルをインポート(SJIS対応&高速版) - Qiita
    aiza_wai
    aiza_wai 2016/05/23
    速さのことまで考えてるGASの記事はとても参考になるので、ありがたい。
  • 1