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

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

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

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

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

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

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

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

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

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

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

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

records是專為人類(lèi)設(shè)計(jì)的SQL查詢庫(kù),可以對(duì)接后端的各種關(guān)系數(shù)據(jù)庫(kù),不需要關(guān)心任何細(xì)節(jié),只要一個(gè)url一個(gè)sql語(yǔ)句就搞定一切了。同時(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的處理庫(kù),相比xlsx格式使用起來(lái)簡(jiǎn)單很多,而且不需要引入第三方庫(kù)。

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

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

相關(guān)文章

最新評(píng)論

泰和县| 鹿邑县| 巴南区| 大关县| 沙坪坝区| 阿荣旗| 资溪县| 丽水市| 鹤庆县| 三江| 咸丰县| 垣曲县| 宁津县| 荥阳市| 特克斯县| 淮阳县| 南澳县| 湾仔区| 辽阳市| 湘阴县| 三明市| 象山县| 黄石市| 化州市| 常德市| 铜陵市| 安平县| 龙井市| 沧州市| 三江| 垫江县| 临高县| 启东市| 河间市| 拉萨市| 集贤县| 陵川县| 米林县| 万宁市| 扎兰屯市| 宜宾县|