1、報錯:“Cannot convert {0!r} to Excel".format(value)” 或者 “Cannot convert '1' to Excel”;
由於我用openpyxl寫入數據到excel時總是遇到此問題,最後終於發現:這種操作只支持string和integer(好像是integer)寫入到excel,其他類型會報錯,1並不是integer,而是NavigableString元素來的,它也不支持,所以臨時的解決方法就是轉化爲字符串先,用str(NavigableString)的格式,NavigableString其實就是tag.string,都一個樣。我還以爲是sheet.append()函數的問題,用append或者sheet.cell()都是可行的,也都要string纔行。