国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python實(shí)現(xiàn)數(shù)據(jù)導(dǎo)出到excel的示例--普通格式

2020-01-04 15:15:25
字體:
供稿:網(wǎng)友

此文是在django框架下編寫,從數(shù)據(jù)庫中獲取數(shù)據(jù)使用的是django-orm

用python導(dǎo)出數(shù)據(jù)到excel,簡單到爆!(普通的excel格式)

安裝xlwt

pip install xlwt

編寫py文件

from xlwt import *import StringIOfrom apps.song.models import Songdef excel_ktvsong(request):?  """?導(dǎo)出excel表格?"""?  _id = request.GET.get('id', 0)?  list_obj = Song.objects.filter(is_delete__exact=False)? # django orm    if list_obj:? # 創(chuàng)建工作薄?    ws = Workbook(encoding='utf-8')?    w = ws.add_sheet(u"歌曲列表")?    w.write(0, 0, u"歌曲名稱")?    w.write(0, 1, u"歌手")?    # 寫入數(shù)據(jù)?    excel_row = 1?    for obj in list_obj:?      data_song = obj.song?      data_singer_name = obj.singer_name?      w.write(excel_row, 0, data_song)?      w.write(excel_row, 1, data_singer_name)??      excel_row += 1??    sio = StringIO.StringIO()?    ws.save(sio)?    sio.seek(0)?    response = HttpResponse(sio.getvalue(),         content_type='application/vnd.ms-excel')?    response['Content-Disposition'] = 'attachment;filename=%s.xls' % time.strftime('%Y%m%d%H%M%S')?    response.write(sio.getvalue())?    return response?  else:?    return HttpResponse("無數(shù)據(jù)")

以上這篇python實(shí)現(xiàn)數(shù)據(jù)導(dǎo)出到excel的示例--普通格式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 筠连县| 海淀区| 钦州市| 澎湖县| 阳西县| 恩施市| 屯门区| 霞浦县| 雅安市| 乐昌市| 蓝田县| 拉孜县| 林周县| 邵阳县| 德昌县| 武宣县| 佛冈县| 长岛县| 陈巴尔虎旗| 修文县| 和政县| 成都市| 滦平县| 宜章县| 秦皇岛市| 永丰县| 凤阳县| 泰和县| 奈曼旗| 苍南县| 太和县| 新乐市| 闻喜县| 开远市| 嘉鱼县| 葵青区| 赤城县| 泗阳县| 张家界市| 类乌齐县| 库伦旗|