[解決済み] Google Spreadsheets CSV export - with Multiple Sheets のダウンロードリンクです。
質問
Google Spreadsheet の CSV フォーマットのバージョンをダウンロードするためのリンクを見つけようとしています。 現在、私は使用しています。
https://docs.google.com/spreadsheets/d/DOCID/export?format=csv
これは、最初のシートしかダウンロードしないことを除けば、とてもうまくいきます。 私の文書には複数のシートがあります。 すべてのシートまたは特定のシートをダウンロードするように、このリンクをフォーマットする方法をご存知の方はいらっしゃいますか? 次のようなものです。
&sheet=all
または
&sheet=3
どのように解決するのですか?
Google Sheets のすべてのドキュメントは "Chart Tools datasource protocol" をサポートしており、これらの記事で (かなり行き当たりばったりの方法で) 説明されています。
特定のシートをCSVファイルとしてダウンロードするには、以下のように置き換えます。
{key}
をドキュメントのIDに、そして
{sheet_name}
にはエクスポートするシートの名前を指定します。
https://docs.google.com/spreadsheets/d/{key}/gviz/tq?tqx=out:csv&sheet={sheet_name}
データソースプロトコルは非常に柔軟です。 他にも様々なオプションがあります。
レスポンスの形式。
オプションは以下の通りです。
tqx=out:csv
(CSV形式)があります。
tqx=out:html
(HTMLテーブル)、および
tqx=out:json
(JSONデータ)の3種類があります。
シートの一部をエクスポートします。
シート上に
range={range}
オプションを指定します。ここで、範囲は任意の有効な範囲指定子、例えば
A1:C99
または
B2:F
.
SQLクエリを実行します。
SQLクエリに
tq={query}
のようなオプションを指定します。
tq=SELECT a, b, (d+e)*2 WHERE c < 100 AND x = 'yes'
.
テキストデータをエクスポートします。
供給する
headers=0
オプションをつけてください。そうしないと、エクスポート時に切り取られる可能性があります。
関連
-
[解決済み] ARRAY_LITERALで、Array Literalに1つ以上の行の値がない - Googleスプレッドシートでの間接的な数式エラー
-
[解決済み] エラー内容:「配列の結果は、__のデータを上書きしてしまうので展開されませんでした」の修正方法
-
[解決済み] Google Sheetsで'-'文字の後にある部分文字列を抽出する
-
[解決済み] 他のセルの値を元にした条件付き書式設定
-
[解決済み】任意のテキストを含むセルをカウントする
-
[解決済み] Google Sheetsで列の最後の空でないセルを取得する
-
[解決済み] Google Colaboratoryにデータをインポートする
-
[解決済み] 値が空でない行のカウント
-
[解決済み] Google SpreadSheetのクエリ。列のヘッダーを削除できますか?
-
[解決済み] Google SheetsでLakhsとCroresを表示する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Google Sheets Error "Array Arguments to SUMIFS are an different size".
-
[解決済み] エラー内容:「配列の結果は、__のデータを上書きしてしまうので展開されませんでした」の修正方法
-
[解決済み] Google Sheetsで'-'文字の後にある部分文字列を抽出する
-
[解決済み] 他のセルの値を元にした条件付き書式設定
-
[解決済み】任意のテキストを含むセルをカウントする
-
[解決済み] Google Sheetsで列の最後の空でないセルを取得する
-
[解決済み] Split() から最初の項目を取得する
-
[解決済み] 値が空でない行のカウント
-
[解決済み] Google SpreadSheetのクエリ。列のヘッダーを削除できますか?
-
[解決済み] Google SheetsでLakhsとCroresを表示する