小编Luk*_*asz的帖子

Python的XlsxWriter将文本框插入图表

我已经创建了一个包含柱形图和折线图的组合图表。棘手的部分是在图表中插入一个文本框: 1. X 轴标题下方 2. 图例下方。

我阅读了文档,发现了worksheet.insert_textbox()。但是,我需要一些图表的东西(如果我正确理解文档,上述方法适用于工作表,而不是图表)。

我在 Windows Vista 64 位上使用 Anaconda Python (2.3.0)。

result = pd.ExcelWriter(r'C:/tmp/dev_excel.xlsx', engine='xlsxwriter')

# inserting image with 'xlsxwriter'
workbook = result.book

worksheet = workbook.add_worksheet()
# Add the worksheet data to be plotted.
data = ['Aaaa', 'A2', 'A3', 'A4', 20, 10, 50]
worksheet.write_column('A1', data)

data = ['Bbbbb', 10, 40, 50, 20, 10, 50]
worksheet.write_column('B1', data)

data = ['Cccc', 110, 140, 150, 120, 110, 150]
worksheet.write_column('C1', data)

# Create a new column chart. This will use …
Run Code Online (Sandbox Code Playgroud)

python excel charts textbox xlsxwriter

5
推荐指数
1
解决办法
1457
查看次数

使用Python的xlsxwriter在Excel中将字符串条件格式设置为"等于"

我有相对较大的Excel电子表格,我在那里应用条件格式.但是,单元格的内容相对较短(最多3个字母).所以,我需要完全匹配一个字符串.例如:'A'应格式化,但不能再包含'A'('ABC','BCA','BAC'等).

我使用'text'和'cell'选项尝试了不同的选项,但我失败了.这是我的测试用例:

import xlsxwriter

workbook = xlsxwriter.Workbook('conditional_format4.xlsx')
worksheet1 = workbook.add_worksheet()

format1 = workbook.add_format({'bg_color': '#FFC7CE',
                               'font_color': '#9C0006'})

data = [
    ['ABC', 'BCA', 38, 30, 75, 48, 75, 66, 84, 86],
    [6, 24, 1, 84, 54, 62, 60, 3, 26, 59],
    [28, 79, 97, 13, 85, 93, 93, 22, 5, 14],
    [27, 'BAC', 40, 17, 18, 79, 90, 93, 29, 47],
    [88, 'ABC', 33, 23, 67, 1, 59, 79, 47, 36],
    [24, 'A', 20, 88, 29, 33, 38, 54, 54, 88],
    [6, …
Run Code Online (Sandbox Code Playgroud)

python excel conditional-formatting string-matching xlsxwriter

4
推荐指数
1
解决办法
3635
查看次数