程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了xlsxwrter:图表标题中的富文本格式大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决xlsxwrter:图表标题中的富文本格式?

开发过程中遇到xlsxwrter:图表标题中的富文本格式的问题如何解决?下面主要结合日常开发的经验,给出你关于xlsxwrter:图表标题中的富文本格式的解决方法建议,希望对你解决xlsxwrter:图表标题中的富文本格式有所启发或帮助;

是否可以通过 xlsxwriter 或任何其他 python-excel 模块(例如 openpyxl)在图表标题和标签中使用富文本格式和特殊字符?

import xlsxwriter

workbook = xlsxwriter.Workbook('rich_text_in_chart_Title.xlsx')
worksheet = workbook.add_worksheet()

subscript = workbook.add_format({'Font_script': 2})

worksheet.write_rich_string('A1','H',subscript,'2','O'
                            )

# Add the worksheet data to be plotted
data = [10,40,50,20,10,50]
worksheet.write_column('A3',data)

# Create a new chart object
chart = workbook.add_chart({'type': 'line'})

# Add a serIEs to the chart
chart.add_serIEs({'values': '=Sheet1!$A$3:$A$8'})

chart.set_Title({'name': 'Alpha: H2O'})

# Insert the chart into the worksheet.
worksheet.insert_chart('C1',chart)

workbook.close()

我想将图表标题中的 Alpha 替换为希腊字母,将 H20 替换为单元格 A1 中的下标 2。

解决方法

xlsxwriter 是否可以在图表标题和标签中使用富文本格式和特殊字符

没有。不支持。

但是,您可以使用 UTF-8 Unicode 创建所需的标题,例如 Python3 示例:

import xlsxwriter

workbook = xlsxwriter.Workbook('chart_column.xlsx')
worksheet = workbook.add_worksheet()
chart = workbook.add_chart({'type': 'column'})

worksheet.write_column('A2',[2,3,4,5,6,7],)

chart.add_series({'values': '=Sheet1!$A$1:$A$6'})

chart.set_title ({'name': 'α: H₂O'})

worksheet.insert_chart('C2',chart)

workbook.close()

输出

xlsxwrter:图表标题中的富文本格式

大佬总结

以上是大佬教程为你收集整理的xlsxwrter:图表标题中的富文本格式全部内容,希望文章能够帮你解决xlsxwrter:图表标题中的富文本格式所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: