diff --git a/querybook/server/lib/export/exporters/gspread_exporter.py b/querybook/server/lib/export/exporters/gspread_exporter.py index 87aeb10f9..03f9f2bf9 100644 --- a/querybook/server/lib/export/exporters/gspread_exporter.py +++ b/querybook/server/lib/export/exporters/gspread_exporter.py @@ -36,7 +36,7 @@ class UserTokenNotFound(Exception): GSPREAD_OAUTH_CALLBACK = "/gspread_oauth2callback" -MAX_SHEETS_CELLS = 5000000 +MAX_SHEETS_CELLS = 10000000 # Google sheets limit of 10,000,000 cells MAX_SHEETS_NEW_ROWS = 40000 DEFAULT_GSPREAD_NUM_COLS = 26 diff --git a/querybook/tests/test_lib/test_export/test_exporters/test_gspread_exporter.py b/querybook/tests/test_lib/test_export/test_exporters/test_gspread_exporter.py index c167e9193..59a01c2d8 100644 --- a/querybook/tests/test_lib/test_export/test_exporters/test_gspread_exporter.py +++ b/querybook/tests/test_lib/test_export/test_exporters/test_gspread_exporter.py @@ -67,12 +67,12 @@ def test_column_offset(self): self.statement_columns_len_mock.return_value = 1000000 exporter = GoogleSheetsExporter({}) - # 4 = 5000000 (max sheet cells) // 1000001 - self.assertEqual(exporter._get_max_rows(1, start_cell="A2"), 4) + # 9 = 10000000 (max sheet cells) // 1000001 + self.assertEqual(exporter._get_max_rows(1, start_cell="A2"), 9) def test_row_offset(self): self.statement_columns_len_mock.return_value = 500000 exporter = GoogleSheetsExporter({}) - # 8 = (5000000 [max sheet cells] // 500001) - 1 - self.assertEqual(exporter._get_max_rows(1, start_cell="B2"), 8) + # 18 = (10000000 [max sheet cells] // 500001) - 1 + self.assertEqual(exporter._get_max_rows(1, start_cell="B2"), 18)