Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用xlsxwriter自动展开行_Python_Excel_Xlsxwriter - Fatal编程技术网

Python 使用xlsxwriter自动展开行

Python 使用xlsxwriter自动展开行,python,excel,xlsxwriter,Python,Excel,Xlsxwriter,当我单击excel中两行之间的行时,我可以将该列自动展开到任意行的最大长度: 使用xlsxwriter创建Excel时,是否有可能预渲染Excel,使所有行自动扩展到此最大宽度 我知道set_列,但它不符合我的要求,因为您需要给它一个绝对宽度。这是不可能的,因为它不是文件格式的一部分。从XlsxWriter: Q.是否有列的“自动拟合”选项? 遗憾的是,无法为Excel文件格式的列指定“自动调整”。此功能仅在运行时从Excel中可用。通过在写入列时跟踪列中数据的宽度,可以模拟“自动拟合” 模拟

当我单击excel中两行之间的行时,我可以将该列自动展开到任意行的最大长度:

使用xlsxwriter创建Excel时,是否有可能预渲染Excel,使所有行自动扩展到此最大宽度


我知道set_列,但它不符合我的要求,因为您需要给它一个绝对宽度。

这是不可能的,因为它不是文件格式的一部分。从XlsxWriter:

Q.是否有列的“自动拟合”选项?

遗憾的是,无法为Excel文件格式的列指定“自动调整”。此功能仅在运行时从Excel中可用。通过在写入列时跟踪列中数据的宽度,可以模拟“自动拟合”


模拟是什么样子的?在将字符串写入工作表时,需要跟踪每列中的最大字符串长度。然后在最后将宽度调整为每列的最大值。宽度大约是默认字体中字符串的长度。