我只需要文件的名称,这样当我从导入的工作表中创建CSV文件时,我就可以给予一个描述性的名称。但我不知道如何使用pd.read_excel()函数或任何其他函数获得其名称。
下面的代码是我在哪里
import pandas as pd
link = input("Enter link here:")
link=link.split('/')
sheet_id=link[5]
print (sheet_id)
#sets spreadsheet to pd
xls = pd.ExcelFile(f"https://docs.google.com/spreadsheets/d/{sheet_id}/export?format=xlsx")
#sets sheet_1 to be spreasheet
sheet_1 = pd.read_excel(xls,"Summary", header = 0)
print(sheet_1)
print("------------")
字符串
1条答案
按热度按时间mxg2im7a1#
我相信你的目标如下。
f"https://docs.google.com/spreadsheets/d/{sheet_id}/export?format=xlsx"
的Google电子表格的标题。f"https://docs.google.com/spreadsheets/d/{sheet_id}/export?format=xlsx"
已经公开共享。如果我的理解是正确的,那么下面的示例脚本呢?
不幸的是,我无法从
ExcelFile
对象中找到Google电子表格的标题。因此,在这个答案中,我想提出另一种方法。示例脚本:
在此示例中,Google电子表格的文件名是从响应头中检索的。
字符串
或者,当使用
unquote
时,它变成如下。型
注意:
型