Ширина колонок Python XLWT

Я чрезвычайно впечатлен легкостью использования XLWT, но есть одна вещь, которую я не понял, как это сделать. Я пытаюсь настроить некоторые строки на минимальную ширину, необходимую им для отображения всех символов (другими словами, что бы вы делали, если дважды щелкнуть по разделителю между ячейками).

Я знаю, как настроить ширину столбцов на заданную величину, но я не уверен, как определить минимальную ширину, необходимую для отображения всего.

Ответы

Ответ 1

Ширина равна 1/256 ширины нулевого символа для шрифта по умолчанию. Достаточно хорошее приближение:

def get_width(num_characters):
    return int((1+num_characters) * 256)