Windows üzerinde xlwt kullanarak bir .xls dosyası yazmaya çalışıyorum, Python 2.7, xlwt 7.4. Bu hücrelerixlwt ile oluşturulmuş Excel uyarı dosyası: dosya hatası
borders = "borders: top thin, bottom thin, left thin, right thin;"
align = "align: wrap on, vert centre, horiz centre;"
pattern = 'pattern: pattern solid, fore_colour ' + color_f(center) + ";"
pct = "num_format_str = 0%"
pct_style = xlwt.easyxf(pattern + borders + align, pct)
ve yazdı: Ben bir easyxf formatını yapılan Excel 2013
kullanıyorum ben .xls açtığınızda
ws.write (xlrow, 7, 1.0 * optempo/span, pct_style)
ws.write (xlrow, 8, 1.0 - total/n_workdays, pct_style)
, bir pop-up diyor "Dosya hata: bazı sayı biçimleri kaybolabilir. " Hücreler, yüzdelikler olarak değil, tamsayılar veya reals olarak biçimlendirilir. Başka sorun yok. Değerler matematiksel olarak doğrudur.
Herhangi bir fikir neler oluyor?
Teşekkürler!
Mükemmel üzerine! Teşekkürler! – Gerry