質問編集履歴
4
コードの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
・・・データを取得する処理・・・
|
19
19
|
|
20
20
|
# Excelファイルの作成
|
21
|
-
XLSX_MIMETYPE = 'application/vnd.openxmlformats-fficedocument.spreadsheetml.sheet'
|
21
|
+
XLSX_MIMETYPE = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
|
22
22
|
wb = openpyxl.Workbook()
|
23
23
|
worksheet = wb.active
|
24
24
|
worksheet.title = "ログの出力"
|
3
ソースコードの変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -45,8 +45,8 @@
|
|
45
45
|
output = BytesIO()
|
46
46
|
# ワークブックをメモリ上に保存
|
47
47
|
wb.save(output)
|
48
|
+
wb.close()
|
48
49
|
output.seek(0)
|
49
|
-
wb.close()
|
50
50
|
|
51
51
|
# バイトでファイルをDLする
|
52
52
|
return send_file(
|
2
文章を追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,6 +6,8 @@
|
|
6
6
|
サーバーで作成されたExcelファイルをサーバーから直接WinSCP経由で取得すると問題なくファイルを開くことができます。
|
7
7
|
|
8
8
|
Excelファイルに挿入するデータが原因なのかと思いExcelファイルに何も書き込まない状態でExcelファイルを生成しクライアントにダウンロードするように変更し動作させました。しかし、ファイルが破損してひらけません。なので書き込むデータが原因ではないと思われます。
|
9
|
+
|
10
|
+
また、VSCodeの拡張機能を使ってVSCode内で破損していると表示がでてくるExcelファイルを開くとデータを挿入したExcelファイルでも正常に見ることができます。
|
9
11
|
|
10
12
|
以下が該当部分のソースコードになります
|
11
13
|
```Python
|
1
画像の添付
test
CHANGED
File without changes
|
test
CHANGED
@@ -108,3 +108,6 @@
|
|
108
108
|
Excelに挿入するデータに関して公開できないものなので省略させていただきました。申し訳ございません。
|
109
109
|
|
110
110
|
こちらに質問を掲載することに慣れてなく拙い文章でうまく伝わっているか分かりませんがよろしくお願いいたします。
|
111
|
+
|
112
|
+
Excelではこういった画面が表示されて「はい」を押すとExcelでファイルは開かれずフリーズします。
|
113
|
+
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-10-10/e7267918-836b-44fc-bd6e-670878735559.png)
|