質問編集履歴

2

code追加

2020/07/27 11:48

投稿

ktg_st
ktg_st

スコア33

test CHANGED
File without changes
test CHANGED
@@ -61,3 +61,27 @@
61
61
  数式が入っているのでcsvは不可
62
62
 
63
63
  両方ともオフィス2016
64
+
65
+
66
+
67
+ excelダウンロードのコード↓
68
+
69
+ djangoです。
70
+
71
+ ```
72
+
73
+ wb = px.load_workbook(filename='AA.xlsx', read_only=False, keep_vba=True)
74
+
75
+ today = datetime.date.today()
76
+
77
+ filename= today
78
+
79
+ response = HttpResponse(save_virtual_workbook(wb), content_type='application/vnd.ms-excel')
80
+
81
+ response['Content-Disposition'] = 'attachment; filename={}.xlsx'.format(filename)
82
+
83
+ wb.save(response)
84
+
85
+ return response
86
+
87
+ ```

1

情報追加

2020/07/27 11:48

投稿

ktg_st
ktg_st

スコア33

test CHANGED
File without changes
test CHANGED
@@ -45,3 +45,19 @@
45
45
  Excelで'ファイル名.xlsx'を開くことができません。ファイル形式またはファイル拡張子が正しくありません。ファイルが破損しておらず、ファイル拡張子がファイル形式と一致していることを確認してください。
46
46
 
47
47
  ```
48
+
49
+
50
+
51
+ 追記
52
+
53
+ 試したこと
54
+
55
+ PC_Bで作成したファイルをダウンロードファイルに設定してみたがPC_Bでは開けず(PC_Aでは開けた)
56
+
57
+ excelのファイルを白紙にして試したが上と同じ結果
58
+
59
+ 拡張子をxlsに変更するとopenpyxlが対応しておらずエラー
60
+
61
+ 数式が入っているのでcsvは不可
62
+
63
+ 両方ともオフィス2016