helper.spreadsheet module

google Spreadsheetを操作する

参考資料料

課題

  • docstringを整える

class helper.spreadsheet.Spreadsheet(target_value=None, workbook_name=None, worksheet_name=None)[ソース]

ベースクラス: object

スプレッドシートのユーティリティ
  • スプレッドシートを読み書きする

  • SpreadsheetValueを生成する

  • SpreadsheetValueをファイルに保存したり読み込んだりする

clear_worksheet()[ソース]
clip_copy()[ソース]

クリップボードにコピーする

戻り値:

bool 成功/失敗=True/False

create_save_text()[ソース]

保存用文字列の作成

戻り値:

str 保存用文字列の作成

data: list = None
get_result_data()[ソース]

スプレッドシートの値リストを取得する

戻り値:

spreadsheet_value.data スプレッドシートの値リスト

get_value_objects()[ソース]

値オブジェクトを取得する

戻り値:

crawling_value 値オブジェクト

is_google_colabo: bool = False
json_keyfile_name: str = None
load_text(load_path)[ソース]

独自フォーマットなファイルからデータを読み込み、スプレッドシートを開く

パラメータ:

load_path -- str ロードする独自フォーマットなファイルのパス

戻り値:

bool 成功/失敗=True/False

open()[ソース]

spreadsheetにアクセスして、spreadsheet_valueを更新する

戻り値:

bool 成功/失敗=True/False

save_text(save_path)[ソース]
データをファイルに、以下の独自フォーマットで保存する
  • シークレットファイル名

  • ブック名

  • シート名

  • データ

パラメータ:

save_path -- str セーブする独自フォーマットなファイルのパス

戻り値:

bool 成功/失敗=True/False

value_object: SpreadsheetValue = None
workbook: Worksheet = None
workbook_name: str = None
worksheet: Spreadsheet = None
worksheet_name: str = None
write_dict_columns(value_dict, offset=(1, 1))[ソース]

辞書を、スプレッドシートのデータとして列方向で書き込む

パラメータ:
  • value_dict -- dict 書き込むデータ(キーも書き込む)

  • offset -- tuple (row, col)オフセット

戻り値:

書き込んだセル数

write_dict_rows(value_dict, offset=(1, 1))[ソース]

辞書を、スプレッドシートのデータとして行方向で書き込む(キーも書き込む)

パラメータ:
  • value_dict -- dict 書き込むデータ

  • offset -- tuple (row, col)オフセット

戻り値:

書き込んだセル数

write_list_columns(value_list, offset=(1, 1))[ソース]

リストを、スプレッドシートの列データとして書き込む

パラメータ:
  • value_list -- list 書き込むデータ

  • offset -- tuple (row, col)オフセット

戻り値:

書き込んだセル数

write_list_rows(value_list, offset=(1, 1))[ソース]

リストを、スプレッドシートの行データとして書き込む

パラメータ:
  • value_list -- list 書き込むデータ

  • offset -- tuple (row, col)オフセット

戻り値:

書き込んだセル数

class helper.spreadsheet.SpreadsheetValue(json_keyfile_name, workbook_name, worksheet_name, data)[ソース]

ベースクラス: object

スプレッドシート値オブジェクト

data: list
json_keyfile_name: str
workbook_name: str
worksheet_name: str