作者:mobiledu2502899727 | 来源:互联网 | 2023-09-24 12:58
目录一、CSV文件定义二、Python中生成CSV文件三、Django中实现CSV文件下载一、CSV文件定义二、Python中生成CSV文件代码举例importcsvwithop
目录
- 一、CSV文件定义
- 二、Python中生成CSV文件
- 三、Django中实现CSV文件下载
一、CSV文件定义
二、Python中生成CSV文件
代码举例
import csvwith open('test_csv.csv','w',newline='') as csvfile:writer = csv.writer(csvfile)writer.writerow(['a','b','c'])writer.writerow(['d','e'])
三、Django中实现CSV文件下载
示例代码
代码实现
视图函数:views.py
def test_csv(request):all_data = ['a', 'b', 'c', 'd']response = HttpResponse(content_type='text/csv')response['Content-Disposition'] = 'attachment;filename = "test_csv.csv"'writer = csv.writer(response)writer.writerow(all_data)return response