Xlsxwriter:获取写入的数据?

Xlsxwriter: get data which was written?

我想在 xlsxwriter 中模拟自动调整。当我有一个要写入 sheet 的 2D 数据列表时,我可以轻松地做到这一点,因为这样我就可以在我的 2d 列表中的每个字符串中使用 Len() 并按列找到 max() 长度。

但是当我有一个 sheet 是从许多不同的函数编写的,而没有将所有数据都放在一个二维列表中时,我会多次调用 sheet.write。

现在我想知道如何从 sheet 中检索数据,以便我可以再次应用相同的过程。我搜索了我期望获取数据的内容,但没有

Sheet.data Sheet.columns

或类似...

XlsxWriter 中没有任何方法可以在写入数据后检索数据。

为了完成您想要的操作,您必须在写入数据的各种函数中跟踪最大字符串长度。