最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python技能之?dāng)?shù)據(jù)導(dǎo)出excel的實(shí)例代碼

 更新時(shí)間:2017年08月11日 09:51:25   作者:大胡桃夾子  
本篇文章主要介紹了python技能之導(dǎo)出excel的實(shí)例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

本文介紹了python技能之導(dǎo)出excel的實(shí)例代碼,正好能用到,寫出來分享給大家

作為一個(gè)數(shù)據(jù)分析師,下面的需求是經(jīng)常會(huì)遇到的。

從數(shù)據(jù)庫或者現(xiàn)有的文本文件中提取符合要求的數(shù)據(jù),做一個(gè)二次處理,處理完成后的數(shù)據(jù)最終存儲(chǔ)到excel表格中供其他部門的人繼續(xù)二次分析。

在這里Excel作為一個(gè)必不可少橋梁,合適的工具和方法可以避免我們將處理完的數(shù)據(jù)耗費(fèi)時(shí)間一行行復(fù)制黏貼過去。

python編程也是一個(gè)數(shù)據(jù)分析師的必備技能,你永遠(yuǎn)無法預(yù)料你的數(shù)據(jù)會(huì)來自哪里,需要經(jīng)過怎樣復(fù)雜的過濾,篩選,排序,組合處理,所以掌握一門編程語言以及Linux下常用的文本文件的處理命令是必備技能。

鑒于python的簡潔,上手快,以及各式各樣的開源庫可以說是數(shù)據(jù)分析師的首選。

這里看一下基于python的庫records將數(shù)據(jù)導(dǎo)出到excel是多么的簡單,只需要幾行代碼即可。

我在《真正好用的python庫》中提到了records庫。

作者 Kenneth Reitz 是公認(rèn)python領(lǐng)域代碼寫的最好的兩個(gè)人之一,多才多藝,年輕有為。

records是專為人類設(shè)計(jì)的SQL查詢庫,可以對(duì)接后端的各種關(guān)系數(shù)據(jù)庫,不需要關(guān)心任何細(xì)節(jié),只要一個(gè)url一個(gè)sql語句就搞定一切了。同時(shí)還提供了將各種查詢結(jié)果導(dǎo)出到各種格式(CSV, XLS, JSON, HTML Tables)的功能。

import records

rows = [
  {"x": 1, "y": 2},
  {"x": 2, "y": 3},
  {"x": 3, "y": 4},
  {"x": 4, "y": 5}
]
results = records.RecordCollection(iter(rows))
with open('demo.xlsx', 'wb') as f:
  f.write(results.export('xlsx'))

直接運(yùn)行之后生成的excel格式的表格如下:

當(dāng)然,還可以生成csv文件,python自帶csv的處理庫,相比xlsx格式使用起來簡單很多,而且不需要引入第三方庫。

這里使用records庫最常用的一個(gè)應(yīng)用場景便是將數(shù)據(jù)從mysql數(shù)據(jù)庫中讀取出來,經(jīng)過一定的處理之后,將數(shù)據(jù)存儲(chǔ)到excel或者json相關(guān)的文本文件中。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

福贡县| 天柱县| 基隆市| 新绛县| 泗水县| 大足县| 合水县| 美姑县| 梧州市| 南召县| 牙克石市| 宁南县| 额尔古纳市| 繁昌县| 新营市| 兴隆县| 广元市| 乌拉特中旗| 布尔津县| 渭南市| 凉城县| 泸水县| 酒泉市| 上杭县| 登封市| 康乐县| 大关县| 民丰县| 新干县| 阳新县| 贺州市| 清水县| 定结县| 江达县| 田阳县| 高青县| 黎川县| 建湖县| 大安市| 夏河县| 太和县|