python - 如何在 python 中的 xlsxwriter merge_range 函数中添加新行?

标签 python excel python-2.7 xlsx xlsxwriter

header2 = workbook.add_format({
    'bold':     True,
    'align':    'center',
    'border':   6,
    'valign':   'vcenter',
    'fg_color': '#D7E4BC',
    'font_name':'Calibri',
    'font_size': 12

})
worksheet.merge_range('B4:F6', "companyName:ABC\n Country:India", header2)

但是 '\n' 在这个地方不起作用。我为那些合并区域应用了边框。

如果我这样做作为单独的行意味着我不能为此应用整体边框 例如:

 worksheet.merge_range('B4:F4', "companyName:ABC", header2)
 worksheet.merge_range('B5:F6', "Country:India", header1)

如何为整个区域应用边框或如何应用新线?

公司 : ABC SQA
国家 : 印度

But now I got this

最佳答案

尝试添加

'text_wrap':'true'

使用您描述的第一种方法添加到 add_format。

如果这也不起作用,您可以尝试使用 set_text_wrap() 方法: http://xlsxwriter.readthedocs.org/en/latest/format.html#set_text_wrap

这将确保文本在换行符 '\n' 处换行

关于python - 如何在 python 中的 xlsxwriter merge_range 函数中添加新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29578522/

相关文章:

python-2.7 - 类型错误 : can't subtract offset-naive and offset-aware datetimes

python - 从 pytest fixture 中产生的调用函数

python - 使用 pandas 加载 xls 文件失败

python - 是否可以搜索特定的键/值条目,如果找到,则删除整个字典?

python - 两个整数具有相同的哈希值

python - 查找和索引之间的区别

python - 在 Django 中,如何过滤语言列 = "null"的位置?

python - Knn 预测在 y_test 上达到 100%

python - urls.py 中的 Django EOL

python - 在 Xlwings 中设置图表名称