質問編集履歴
7
関連名称にexcelを追加
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
6
追記の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,7 +7,6 @@
|
|
7
7
|
excelを開かずにexcel関数の計算結果を更新することはできますか.
|
8
8
|
|
9
9
|
|
10
|
-
|
11
10
|
### 該当のソースコード
|
12
11
|
|
13
12
|
```python
|
@@ -34,4 +33,8 @@
|
|
34
33
|
print(cell.value)
|
35
34
|
# None
|
36
35
|
# 3になるようにしたい
|
37
|
-
```
|
36
|
+
```
|
37
|
+
|
38
|
+
####追記
|
39
|
+
openpyexcelで内容を変更したexcelのexcel関数の計算結果を、excelを開かずに更新する方法が知りたい.
|
40
|
+
openpyexcel以外の方法も募集
|
5
初心者マークの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,9 +1,10 @@
|
|
1
1
|
### openpyxlでexcelを開かず,計算結果を更新したい
|
2
2
|
|
3
3
|
|
4
|
+
初めての質問です.
|
4
5
|
openpyxlでexcelに内容を追加していくプログラムを作っています.
|
5
6
|
excelはexcelのみ使っての管理ができるようにexcel内の関数を使用しています.excel関数COUNTAによりデータ数を把握しているのですが,openpyxlで内容を追加した後は一度excelを開かないとCOUNTAセルの値がNoneになります.
|
6
|
-
excelを開かずにexcel関数の計算結果を更新することはできますか
|
7
|
+
excelを開かずにexcel関数の計算結果を更新することはできますか.
|
7
8
|
|
8
9
|
|
9
10
|
|
4
programの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -12,9 +12,10 @@
|
|
12
12
|
```python
|
13
13
|
import openpyxl
|
14
14
|
import pprint
|
15
|
-
wb = openpyxl.load_workbook('data/
|
15
|
+
wb = openpyxl.load_workbook('data/sample.xlsx')
|
16
|
-
wb2 = openpyxl.load_workbook('data/
|
16
|
+
wb2 = openpyxl.load_workbook('data/sample.xlsx',data_only=True)
|
17
17
|
|
18
|
+
sheet = wb['data']
|
18
19
|
status = wb['status']
|
19
20
|
cell = status['A1']
|
20
21
|
print(cell.value)
|
@@ -24,12 +25,12 @@
|
|
24
25
|
cell = status['A1']
|
25
26
|
print(cell.value)
|
26
27
|
# 2
|
27
|
-
|
28
|
-
sheet
|
28
|
+
sheet.cell(3,2,'XXX')
|
29
|
+
wb.save('data/sample.xlsx')
|
30
|
+
wb2 = openpyxl.load_workbook('data/sample.xlsx',data_only=True)
|
29
31
|
status = wb2['status']
|
30
32
|
cell = status['A1']
|
31
33
|
print(cell.value)
|
32
34
|
# None
|
33
35
|
# 3になるようにしたい
|
34
|
-
|
35
36
|
```
|
3
文章追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -30,5 +30,6 @@
|
|
30
30
|
cell = status['A1']
|
31
31
|
print(cell.value)
|
32
32
|
# None
|
33
|
+
# 3になるようにしたい
|
33
34
|
|
34
35
|
```
|
2
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
openpyxlでexcelに内容を追加していくプログラムを作っています.
|
5
|
-
excelはexcelのみ使っての管理ができるようにexcel内の関数を使用しています.
|
5
|
+
excelはexcelのみ使っての管理ができるようにexcel内の関数を使用しています.excel関数COUNTAによりデータ数を把握しているのですが,openpyxlで内容を追加した後は一度excelを開かないとCOUNTAセルの値がNoneになります.
|
6
6
|
excelを開かずにexcel関数の計算結果を更新することはできますか。
|
7
7
|
|
8
8
|
|
1
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
openpyxlでexcelに内容を追加していくプログラムを作っています.
|
5
|
-
excelはexcelのみ
|
5
|
+
excelはexcelのみ使っての管理ができるようにexcel内の関数を使用しています.openpyxlで内容を追加したときにexcel関数COUNTAによりデータ数を把握しているのですが,一度excelを開かないとCOUNTAセルの値がNoneになります.
|
6
6
|
excelを開かずにexcel関数の計算結果を更新することはできますか。
|
7
7
|
|
8
8
|
|