1
行當我點擊在Excel中兩行之間的線,我可以自動擴展該列的任何它的最大長度是行:自動擴展與xlsxwriter
當我創建一個Excel與xlsxwriter,有沒有什麼機會,我可以預渲染的Excel所有行自動擴展到這個最大寬度?
我知道set_column但它不符合我的要求,因爲你需要給它一個絕對寬度。
行當我點擊在Excel中兩行之間的線,我可以自動擴展該列的任何它的最大長度是行:自動擴展與xlsxwriter
當我創建一個Excel與xlsxwriter,有沒有什麼機會,我可以預渲染的Excel所有行自動擴展到這個最大寬度?
我知道set_column但它不符合我的要求,因爲你需要給它一個絕對寬度。
這是不可能的,因爲它不是文件格式的一部分。從XlsxWriter FAQ:
問:是否有列的「自動調整」選項?
不幸的是,沒有辦法爲Excel文件格式的列指定「自動調整」。該功能僅在Excel中的運行時間可用。您可以通過跟蹤列中數據的寬度來模擬「AutoFit」。
模擬將如何? – shredding
在將字符串寫入工作表時,您需要跟蹤每列中的最大字符串長度。然後在最後將寬度調整爲每列的最大值。寬度大約是字符串的長度在默認字體中。 – jmcnamara