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 で開くのに問題があります。
Gnumeric で開くと見栄えが良くなります。
.xlsx ファイルと LibreOffice Calc との互換性を高めるにはどうすればよいですか?