python - 哪些字符会为 excel 单元格(xlsx 文件格式)调用 alt+enter?(wrap_text 不起作用)
问题描述
wrap_text
xlsxwriter 提供的选项在我的情况下不起作用,因为我需要将 excel 文件转换为 pdf 格式,并且由于某种原因 pdf 不读取 text_wrap。
我的代码看起来像这样:
string = text+'\n'+text2
ws.cell(row_place,col_place).alignment = Alignment(wrap_text = True)
解决方案
我找到了方法。您可以在执行 text_wrap 之前启动单元格大小,因为这样可以在将 excel 页面转换为图像时固定单元格的大小。
rd = ws.row_dimensions[row_index]
rd.height = 22
ws.cell(row_index,col_index).alignment = Alignment(wrap_text = True)
workbook.save(filename)
推荐阅读
- java - 需要了解一些 `ant fat/shaded` jar 概念
- nginx - Nginx 重写位置到子文件夹
- amazon-web-services - Quicksight - Snowflake 数据源的“未找到表”
- plotly - Plotly:双击放大图中的空白区域会在重置轴时选择新点
- java - 如何使用 Android Studio 和 Java 在 UPI 支付网关中获取 resultCode 和 requestCode?
- c# - 加快页面切换 xamarin 表单
- php - 如何在 Code Igniter 4 中实现自定义 Helpers?
- dialogflow-es - 审查 Google DialogFlow 上的敏感数据
- android - 如何从其子 TextView 获取 CardView ID
- typo3 - Typo3:从另一个插件渲染内容元素