cedarjp.me

gcp

Google Cloud Functions/PythonでCSV出力する

  • Nov 5, 2018
  • POSTS
2010年くらいに作ったGoogle App Engine/Python2.7のアプリ(当初は2.5)で結構強引にCSV生成していたのですが、 改修するタイミングでCloud Functionを使えないかと試してみました。 DataStoreからデータを取得します。 def download(request): import csv from io import StringIO from google.cloud import datastore from flask import make_response # request category_id = request.values.get('category_id') filename = 'data.csv' if category_id: filename = 'data_{}.csv'.format(category_id) # DataStoreからデータ取得 datastore_client = datastore.Client() kind = 'Kind' # DataStoreのkind名を指定 query = datastore_client.query(kind=kind) if category_id: # フィルタ追加 query.add_filter('category_id', '=', category_id) header = ['id', 'content'] # タイトル行を指定 rows = [header] rows += [[entity['id'], entity['content']] for entity in query.
AUTHOR
cedar_jp

Python/Django/MySQL/MongoDB

LATESTS
hugo sitemap.xmlを作る方法
  • Feb 20, 2019
  • POST
DjangoのqueryでROUNDする方法
  • Feb 19, 2019
  • POST
Google Cloud Functions/PythonでCSV出力する
  • Nov 5, 2018
  • POSTS
AWS EC2インスタンスのEBSボリューム拡張
  • Oct 3, 2018
  • POSTS
IntelliJ IDEAからAWS RDSに接続する
  • Jan 16, 2018
  • POSTS
hugoのコマンド・設定メモ
  • Jan 16, 2018
  • POSTS
Hello World!
  • Dec 28, 2017
  • POSTS
CATEGORIES
  • develop (4)
  • hugo (3)
TAGS
  • hugo (3)
  • aws (2)
  • django (1)
  • gcp (1)
  • hello-world (1)
  • intellij (1)
  • model (1)

© cedarjp.me

Powered by Hugo.

Robust designed by Daisuke Tsuji.

[PR]エンジニアの新しい働き方を応援する「MIDWORKS」