4 返信 最新の回答 日時: Jul 19, 2017 7:55 PM ユーザー:Anonymous

    csvをcsvとしてダウンロードしたい

    Anonymous

      タブ区切りのcsv100個をドライブにアップロードし、スプレッドシートで編集しました。

      その後それらを一括でダウンロードしたところ文字化けしてしまいました。

       

      最初は文字コードの問題かと思いましたが、そちらで当たっても修正することができず途方に暮れていましたが、ふと思いたって拡張子をxlsxに変更したところきちんと開くことができました。

       

      ・スプレッドシートで編集したcsvはcsvとしてダウンロードすることは不可能なのでしょうか?

       

      ・あるいは各スプレッドシートを開いている状態で「形式を指定してダウンロード」→「タブ区切りの値」でダウンロードできるtsvが最も必要とする形式に近いのですが、これをスプレッドシート1つ1つではなくフォルダ一括でダウンロードすることは不可能でしょうか?

       

      何卒よろしくお願いいたします。

        • Re: csvをcsvとしてダウンロードしたい
          Anonymous

          Here is the post translated:

           

          I uploaded tab-delimited csv 100 pieces to the drive and edited it with a spreadsheet.

          After that I downloaded them all at once and it got garbled.

           

          At first I thought that it was a character code problem, but I could not fix it even if I hit it, but I was drowsy, but suddenly I changed my extension to xlsx and I could open it properly.

           

          · Is it impossible to download csv edited by spreadsheet as csv?

           

          · In the state that each spreadsheet is open, it is close to the format most necessary for tsv which can be downloaded with "Specify and download format" → "Tab-delimited value", but this one spreadsheet Is it impossible to download in a folder rather than a folder?

           

          Thank you for your consideration.

          • Re: csvをcsvとしてダウンロードしたい
            Anonymous

            拡張子を xlsxに変更して正常に開くことができたのなら、それはCSVとしてダウンロードできていなかったということだと思います。

             

            Googleドライブはダウンロードするときのファイル名としてスプレッドシートの名前を用いますが、もしかしてスプレッドシートの名前が hogehoge.csvになっていませんでしたか?

            もしそうなら、本来 .xlsxとして保存すべきファイルが .csvとして保存されている可能性がありますよ。

             

            それと、スプレッドシートを CSV形式でダウンロードしたい場合はスプレッドシートを開いて、ファイルメニュー → 形式を指定してダウンロード でCSV形式を指定する必要がありますが、こちらの方法でダウンロードしていただいたでしょうか?

              • Re: csvをcsvとしてダウンロードしたい
                Anonymous

                ご返答ありがとうございます。

                 

                おっしゃる通りスプレッドシートの名前はhogehoge.csvになっております。

                とはいえローカルで作成したタブ区切りのcsvをアップロードしたものなので当然のことではありますが。

                これがスプレッドシート上で編集すると勝手にxlsxになってしまうのは仕様なのでしょうか?

                 

                また形式を指定してダウンロードは質問文にもある通りに求めている形式でのダウンロードが可能なのですが、いかんせん100点ものデータなので一つ一つを開いてダウンロードすることは避けたいのです。

                フォルダを一括でダウンロードすることは不可能でしょうか?

                  • Re: csvをcsvとしてダウンロードしたい
                    Anonymous

                    Googleドライブでは CSVファイルは直接編集できないので、Googleスプレッドシート形式に変換してます。

                    Googleドライブのマイドライブを確認していただくと、同じファイル名で Googleスプレッドシートが作られていると思うのですが、、、

                     

                    それと、Googleドライブのマイドライブからスプレッドシートをダウンロードする場合は xlsx形式でダウンロードされるのがデフォルトです。

                    (いま確認したら画面左下に変換中というようなメッセージが表示されますね)

                    このとき、保存されるファイル名は hogehoge.csv.xlsx という風になっているはずなので、最初になにか勘違いがあったのではないでしょうか。

                     

                     

                    複数のスプレッドシートを一括してCSVファイルとしてダウンロードしたいということですが、残念ながら現時点ではそういう機能は提供されていません。

                     

                    しかし、Google Apps Scriptを使用するとスプレッドシートを CSV形式で取得できるようになっていますので、そのCSVデータを改めて Googleドライブに保存するというような形で対応可能だと思います。

                    あとは変換されたCSVファイルを一括してダウンロードするといいでしょう。

                     

                    問題はプログラミングが必要だということですね。

                    Google Apps Scriptに慣れている人ならそんなに難しくないレベルですが、まったく Google Apps Scriptを使ったことがなければ試行錯誤でけっこう時間がかかると思います。