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

質問編集履歴

4

コードの修正

2024/10/10 13:49

投稿

violet
violet

スコア2

title CHANGED
File without changes
body 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

ソースコードの変更

2024/10/10 13:25

投稿

violet
violet

スコア2

title CHANGED
File without changes
body 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

文章を追加しました

2024/10/10 10:19

投稿

violet
violet

スコア2

title CHANGED
File without changes
body CHANGED
@@ -7,6 +7,8 @@
7
7
 
8
8
  Excelファイルに挿入するデータが原因なのかと思いExcelファイルに何も書き込まない状態でExcelファイルを生成しクライアントにダウンロードするように変更し動作させました。しかし、ファイルが破損してひらけません。なので書き込むデータが原因ではないと思われます。
9
9
 
10
+ また、VSCodeの拡張機能を使ってVSCode内で破損していると表示がでてくるExcelファイルを開くとデータを挿入したExcelファイルでも正常に見ることができます。
11
+
10
12
  以下が該当部分のソースコードになります
11
13
  ```Python
12
14
  @app.route('/write_log',methods=["GET","POST"])

1

画像の添付

2024/10/10 10:17

投稿

violet
violet

スコア2

title CHANGED
File without changes
body CHANGED
@@ -107,4 +107,7 @@
107
107
 
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)