如何从 Google 电子表格单元格下载纯文本?

How to download plain-text from Google spreadsheet cell?

我正在使用 gspread 模块登录 1) Google 电子表格 2) 下载一列单元格 3) print/save 它们到文本文件。

我可以使用字符串过滤,但它删除了一些我想保留的逗号。所以使用字符串过滤器不是一种选择。当我使用 "val = worksheet.acell('B1').value" 时,格式给出纯文本。但是当我使用 "cell = worksheet.cell(1, value_render_option='FORMULA').value"

时它没有给我纯文本

我正在使用 burnash gspread API 登录并提取数据。

sheet = spreadsheet.open('Spreadsheet Name').worksheet('Worksheet Name')

col = sheet.col_values(1, value_render_option='FORMULA')

print str(col)

问题是,它给出的值是 ['[u\'Text in Row 1', u\'Text in Row 2', u\'Text in Row 3'] 而不是 "Text in Row 1Text in Row 2Text in Row 3" (是我想要输出显示的)

'u'是对应Unicode字符串的文本表示。

假设 u' 出现在变量测试中,可以通过以下方式删除它:

test.encode("utf-8")

结帐This link for more ways.

对于

这样的列表

test_list = ['Text in Row 1','Text in Row 2','Text in Row 3']

运行以下代码:

test_list = ['Text in Row 1','Text in Row 2','Text in Row 3']

output_list = " ".join(str(x) for x in test_list)

print(output_list)

输出为:

Text in Row 1 Text in Row 2 Text in Row 3