我有一个包含一些数据的 Excel 表,现在我想根据这些现有数据创建迷你图并在同一个 Excel 表上输出迷你图,有没有办法做到这一点?以下方法不起作用
worksheet=openpyxl.load_workbook('file.xlsx')
worksheet.add_sparkline('d1',{'range':'Sheet1!a1:c1'})
file.xlsx 是现有的 excel 文件,单元格 a1、b1 和 c1 中有一些数据,我想在单元格 d1 中创建迷你图。
我有一个包含一些数据的 Excel 表,现在我想根据这些现有数据创建迷你图并在同一个 Excel 表上输出迷你图,有没有办法做到这一点?以下方法不起作用
worksheet=openpyxl.load_workbook('file.xlsx')
worksheet.add_sparkline('d1',{'range':'Sheet1!a1:c1'})
file.xlsx 是现有的 excel 文件,单元格 a1、b1 和 c1 中有一些数据,我想在单元格 d1 中创建迷你图。
这是几个月大,但由于没有答案:
您正在加载工作簿,然后尝试与工作表进行交互。要在 openpyxl 中加载工作表,您可以使用以下内容:
wb = openpyxl.load_workbook('file.xlsx')
ws = wb.worksheets[0] # ws is the first worksheet in wb
或者
wb = openpyxl.load_workbook('file.xlsx')
ws = wb['Sheet'] # ws is specified by title
add_sparkline
我在 openpyxl 中找不到该函数。但是 xlsxwriter 包中有一个以相同方式运行。也许这就是你要找的?
在您的终端中发布错误反馈总是有用的,以便更快地进行故障排除。:)