0

openpyxlこのビデオのようにPython を使用して Excel ファイルを作成したい: https://youtu.be/fqvZZp2q2uE

コードは簡単です:

# See full Toturial at my Youtube Channel(YB TV): https://www.youtube.com/channel/UCvnhhDKv5takEN412dmVW8g/featured
# GitHab Page:https://github.com/yasser64b/
#Email: big3del@gmail.com

from openpyxl import Workbook
from openpyxl.chart import BarChart, Reference, Series, LineChart, ScatterChart
from openpyxl.styles import Font, Color, colors

wb = Workbook()
ws = wb.active
for i in range(10):
    ws.append([i])

# drawing a graph
values = Reference(ws, min_col=1, min_row=1, max_col=1, max_row=10)
# chart = LineChart()
chart = BarChart()
ws.add_chart(chart, "A15")
chart.title = "Chart"
chart.y_axis.title = 'Size'
chart.x_axis.title = 'Test Number'
chart.add_data(values)

s1 = chart.series[0]
s1.marker.symbol = "triangle"



wb.save("Chart-1.xlsx")

しかし、LibreOffice Calc で開くのに問題があります。

LibreOffice Calc

Gnumeric で開くと見栄えが良くなります。

数値

.xlsx ファイルと LibreOffice Calc との互換性を高めるにはどうすればよいですか?

4

3 に答える 3

0

バージョン 7.1.0 で修正される LibreOffice のバグです。

https://bugs.documentfoundation.org/show_bug.cgi?id=137734

于 2020-11-29T11:52:29.263 に答える