Django - 檢視層 - 生成CSV檔案
使用python的csv庫
import csv
from django.http import HttpResponse
def some_view(request):
response = HttpResponse(content_type='text/csv')
response['Content_Disposition'] = 'attachment; filename="somefilename.csv"'
writer = csv.writer(response)
writer.writerow(['First row', 'Foo', 'Bar', 'Baz'])
writer.writerow(['Second row', 'A', 'B', 'C', '"Testing"', "Here's a quote"])
return response
- 響應物件MIME型別設定為text/csv
- 響應物件設定了附加的Content-Disposition協議頭,含有CSV檔案的名稱
- 對於CSV檔案的每一行,呼叫writer.writerow,向它傳遞一個可迭代的物件比如列表或者元組
相關文章
- Django 檢視層Django
- Django檢視層Django
- django的檢視層Django
- Django之檢視層Django
- [Django框架之檢視層]Django框架
- Django框架之檢視層Django框架
- python生成CSV檔案Python
- django下載csv檔案筆記Django筆記
- Django進階之路由層和檢視層Django路由
- Django - 檢視層 - 檢視函式及快捷方式Django函式
- csv跨域傳輸再生成csv檔案處理跨域
- 【Django drf】檢視類APIView之五層封裝 ApiView的類屬性 drf配置檔案DjangoAPIView封裝
- LaraCSV--從 Eloquent 模型中生成 CSV 檔案模型
- Oracle通過SQL Plus生成CSV、Excel檔案OracleSQLExcel
- 在VSCode中直接檢視Excel、CSV檔案的外掛VSCodeExcel
- Oracle 通過儲存過程來生成CSV檔案Oracle儲存過程
- swap檔案檢視
- 檢視大檔案
- Django初級手冊3-檢視層與URL配置Django
- [20140506]SQL Developer生成CSV檔案.txtSQLDeveloper
- 自動生成檔案層級樹類
- csv是什麼格式檔案 csv檔案是什麼意思
- Modern CSV for mac CSV檔案編輯器Mac
- pandas操作csv檔案
- csv檔案用什麼開啟 csv是什麼格式檔案
- Django:路由與檢視Django路由
- python - csv : 將text轉為csv檔案 (txt2csv)Python
- Mysql匯入csv檔案MySql
- iOS讀取.csv檔案iOS
- java匯出CSV檔案Java
- 用Java解析CSV檔案Java
- Django教程(一) Django檢視與網址Django
- nodejs生成多層目錄和生成檔案的通用方法NodeJS
- java快速實現匯出生成csv檔案(含註釋程式碼)Java
- 網頁端直接生成csv檔案供使用者下載網頁
- Django學習筆記(13)——Django的使用者認證元件,檢視層和QuerySet APIDjango筆記元件API
- NPM酷庫049:csv-parse,解析csv檔案NPM
- Linux檢視檔案大小Linux