Skip to content

Conversation

@HadronCollider
Copy link
Collaborator

@HadronCollider HadronCollider commented Sep 20, 2025

  • обновлен Dockerfile + добавлен .dockerignore
  • переименован аргумент sheet_id -> sheet_name для соответствия содержимому (подается название листа)
  • добавлен флаг --clear_sheet - для очистки (или не*) листа перед вставкой данных
  • добавлен параметр nan для метода set_dataframe, чтобы не получать NaN в гугл-таблице
    wk_content.set_dataframe(df=df, start=start_cell, copy_head=True, nan='')
  • упрошена ненужная логика путем добавления start_cell значения по умолчанию
    • if args.start_cell:
      export_sheets.write_data_to_table(
      args.out, args.google_token, args.table_id, args.sheet_id, args.start_cell
      )
      else:
      export_sheets.write_data_to_table(
      args.out, args.google_token, args.table_id, args.sheet_id
      )
    • if args.start_cell is not None:
      try:
      args.start_cell = validate_and_normalize_cell(args.start_cell)
      except ValueError as e:
      print(f"Error in start_cell argument: {e}")
      sys.exit(1)

@thehighestmath thehighestmath merged commit a05fb14 into master Sep 20, 2025
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Фича выгрузки в таблицу - не затирать данные

3 participants