teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

さらに手直しして `barchart.xlsx` が生成出来ました。

2020/11/26 15:10

投稿

退会済みユーザー
answer CHANGED
@@ -13,10 +13,20 @@
13
13
  ```Python
14
14
  import openpyxl as px
15
15
 
16
- wbbr = px.Workbook
16
+ wbbr = px.Workbook()
17
+ wsbr = wbbr.active
18
+ months = ['Apr','May','Jun']
17
19
  wsbr.append(months)
18
20
  wsbr.insert_cols(1)
21
+
22
+ drinks = ['コーヒー','紅茶','緑茶','オレンジジュース','グレープジュース','牛乳']
23
+ apr = [1250,620,175,60,35,25]
24
+ may = [2005,850,310,170,185,90]
25
+ jun = [1660,750,220,225,200,120]
26
+
19
27
  for i in range(len(drinks)):
20
28
  wsbr.append([drinks[i],apr[i],may[i],jun[i]])
21
29
  wbbr.save('barchart.xlsx')
22
- ```
30
+ ```
31
+
32
+ `barchart.xlsx` が生成出来ました。

1

追加の情報をいただいたので、想像ですがまとめてみます。

2020/11/26 15:10

投稿

退会済みユーザー
answer CHANGED
@@ -7,4 +7,16 @@
7
7
  ```Python
8
8
  import openpyxl as px
9
9
  ```
10
- これを先頭に追加すれば少しは進むかもしれません。
10
+ これを先頭に追加すれば少しは進むかもしれません。
11
+
12
+ 追加の情報をいただいたので想像ですが手直し。
13
+ ```Python
14
+ import openpyxl as px
15
+
16
+ wbbr = px.Workbook
17
+ wsbr.append(months)
18
+ wsbr.insert_cols(1)
19
+ for i in range(len(drinks)):
20
+ wsbr.append([drinks[i],apr[i],may[i],jun[i]])
21
+ wbbr.save('barchart.xlsx')
22
+ ```