使用 XlsxWriter 分配 Excel 图表对象名称
Assigning an Excel Chart Object Name with XlsxWriter
是否可以为我使用 XlsxWriter 创建的图表指定一个 Excel 图表对象名称?
谢谢
它(无意中)未记录,但您可以在创建图表时设置图表的对象名称。像这样:
import xlsxwriter
workbook = xlsxwriter.Workbook('chart.xlsx')
worksheet = workbook.add_worksheet()
# Create a new Chart object.
chart = workbook.add_chart({'type': 'column',
'name': 'MyChart'}) # Setting the name.
worksheet.write_row('A1', [1, 2, 3, 2, 1])
# Configure the chart.
chart.add_series({'values': '=Sheet1!$A:$E'})
# Insert the chart into the worksheet.
worksheet.insert_chart('A3', chart)
workbook.close()
输出:
更新:现在是documented。
是否可以为我使用 XlsxWriter 创建的图表指定一个 Excel 图表对象名称?
谢谢
它(无意中)未记录,但您可以在创建图表时设置图表的对象名称。像这样:
import xlsxwriter
workbook = xlsxwriter.Workbook('chart.xlsx')
worksheet = workbook.add_worksheet()
# Create a new Chart object.
chart = workbook.add_chart({'type': 'column',
'name': 'MyChart'}) # Setting the name.
worksheet.write_row('A1', [1, 2, 3, 2, 1])
# Configure the chart.
chart.add_series({'values': '=Sheet1!$A:$E'})
# Insert the chart into the worksheet.
worksheet.insert_chart('A3', chart)
workbook.close()
输出:
更新:现在是documented。