回答編集履歴
1
追記
answer
CHANGED
@@ -7,4 +7,41 @@
|
|
7
7
|
そのファイルをopenpyxl.load_workbookで読み込む
|
8
8
|
です。同じエラーが発生することが確認できます。
|
9
9
|
|
10
|
-
データが入っているカラムをすべて選択して"ふりがなの表示/非表示"ボタンを押していって、非表示にすれば読み込めると思います。
|
10
|
+
データが入っているカラムをすべて選択して"ふりがなの表示/非表示"ボタンを押していって、非表示にすれば読み込めると思います。
|
11
|
+
|
12
|
+
----
|
13
|
+
(追記)
|
14
|
+
|
15
|
+
該当部分のコードが
|
16
|
+
[https://foss.heptapod.net/openpyxl/openpyxl/-/blob/branch/3.0/openpyxl/worksheet/_reader.py#L424](https://foss.heptapod.net/openpyxl/openpyxl/-/blob/branch/3.0/openpyxl/worksheet/_reader.py#L424)
|
17
|
+
|
18
|
+
```python
|
19
|
+
def bind_col_dimensions(self):
|
20
|
+
for col, cd in self.parser.column_dimensions.items():
|
21
|
+
if 'style' in cd:
|
22
|
+
key = int(cd['style'])
|
23
|
+
cd['style'] = self.ws.parent._cell_styles[key]
|
24
|
+
self.ws.column_dimensions[col] = ColumnDimension(self.ws, **cd)
|
25
|
+
```
|
26
|
+
|
27
|
+
[https://foss.heptapod.net/openpyxl/openpyxl/-/blob/branch/3.0/openpyxl/worksheet/dimensions.py#L135](https://foss.heptapod.net/openpyxl/openpyxl/-/blob/branch/3.0/openpyxl/worksheet/dimensions.py#L135)
|
28
|
+
|
29
|
+
```python
|
30
|
+
def __init__(self,
|
31
|
+
worksheet,
|
32
|
+
index='A',
|
33
|
+
width=DEFAULT_COLUMN_WIDTH,
|
34
|
+
bestFit=False,
|
35
|
+
hidden=False,
|
36
|
+
outlineLevel=0,
|
37
|
+
outline_level=None,
|
38
|
+
collapsed=False,
|
39
|
+
style=None,
|
40
|
+
min=None,
|
41
|
+
max=None,
|
42
|
+
customWidth=False, # do not write
|
43
|
+
visible=None,
|
44
|
+
auto_size=None,):
|
45
|
+
```
|
46
|
+
|
47
|
+
ですから、列全体の属性で、データ(ファイル)の方には入っているけれど何か対応してない属性があるんだろうな、と推測して、phoneticから連想される機能を試してみたら再現しました。
|