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

如何利用Python處理excel表格中的數(shù)據(jù)

 更新時(shí)間:2022年03月07日 10:38:43   作者:行走的算法  
Excel做為職場(chǎng)人最常用的辦公軟件,具有方便、快速、批量處理數(shù)據(jù)的特點(diǎn),下面這篇文章主要給大家介紹了關(guān)于如何利用Python處理excel表格中數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下

一、基礎(chǔ)、常用方法

1. 讀取excel

1、導(dǎo)入模塊:

import xlrd

2、打開文件:

x1 = xlrd.open_workbook("data.xlsx")

3、獲取sheet:

sheet是指工作表的名稱,因?yàn)橐粋€(gè)excel有多個(gè)工作表


獲取所有sheet名字:x1.sheet_names()

獲取sheet數(shù)量:x1.nsheets

獲取所有sheet對(duì)象:x1.sheets()

通過sheet名查找:x1.sheet_by_name("test”)

通過索引查找:x1.sheet_by_index(3)

# -*- coding:utf-8 -*-

import xlrd
import os

filename = "demo.xlsx"
filePath = os.path.join(os.getcwd(), filename)

print filePath

# 1、打開文件
x1 = xlrd.open_workbook(filePath)

# 2、獲取sheet對(duì)象
print 'sheet_names:', x1.sheet_names()  # 獲取所有sheet名字
print 'sheet_number:', x1.nsheets        # 獲取sheet數(shù)量
print 'sheet_object:', x1.sheets()       # 獲取所有sheet對(duì)象
print 'By_name:', x1.sheet_by_name("test")  # 通過sheet名查找
print 'By_index:', x1.sheet_by_index(3)  # 通過索引查找

輸出:

sheet_names: [u' plan', u'team building', u'modile', u'test']
sheet_number: 4
sheet_object: [<xlrd.sheet.Sheet object at 0x10244c190>, <xlrd.sheet.Sheet object at 0x10244c150>, <xlrd.sheet.Sheet object at 0x10244c110>, <xlrd.sheet.Sheet object at 0x10244c290>]
By_name: <xlrd.sheet.Sheet object at 0x10244c290>
By_index: <xlrd.sheet.Sheet object at 0x10244c290>

4、獲取sheet的匯總數(shù)據(jù):

獲取sheet名:sheet1.name

獲取總行數(shù):sheet1.nrows

獲取總列數(shù):sheet1.ncols

# -*- coding:utf-8 -*-

import xlrd
import os
from datetime import date,datetime

filename = "demo.xlsx"
filePath = os.path.join(os.getcwd(), filename)
print filePath

# 打開文件
x1 = xlrd.open_workbook(filePath)

# 獲取sheet的匯總數(shù)據(jù)
sheet1 = x1.sheet_by_name("plan")
print "sheet name:", sheet1.name   # get sheet name
print "row num:", sheet1.nrows  # get sheet all rows number
print "col num:", sheet1.ncols  # get sheet all columns number

輸出:

sheet name: plan
row num: 31
col num: 11

資料:http://m.fzitv.net/article/239873.htm

http://m.fzitv.net/article/187025.htm

二、提高

三、出錯(cuò)

1.無(wú)法打開.xlsx文件 pandas無(wú)法打開.xlsx文件,xlrd.biffh.XLRDError: Excel xlsx file; not supported

安裝的版本太高,低版本支持

可以安裝舊版xlrd,在cmd中運(yùn)行:

pip uninstall xlrd
pip install xlrd==1.2.0

也可以用openpyxl代替xlrd打開.xlsx文件:

df=pandas.read_excel(‘data.xlsx',engine=‘openpyxl')

總結(jié)

到此這篇關(guān)于如何利用Python處理excel表格中數(shù)據(jù)的文章就介紹到這了,更多相關(guān)Python處理excel數(shù)據(jù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python按照多個(gè)條件排序的方法

    python按照多個(gè)條件排序的方法

    今天小編就為大家分享一篇python按照多個(gè)條件排序的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2019-02-02
  • 深入理解Django的信號(hào)機(jī)制

    深入理解Django的信號(hào)機(jī)制

    本文主要介紹了深入理解Django的信號(hào)機(jī)制,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python實(shí)現(xiàn)多線程的兩種方式

    python實(shí)現(xiàn)多線程的兩種方式

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)多線程的兩種方式,感興趣的朋友可以參考一下
    2016-05-05
  • Python日志采集代碼詳解

    Python日志采集代碼詳解

    這篇文章主要介紹了Python日志采集,在實(shí)際使用python做自動(dòng)化測(cè)試過程中兩種解決思路都可以使用,且都挺方便,其中對(duì)于思路1,還可以將代碼進(jìn)行更進(jìn)一步的封裝,需要的朋友可以參考下
    2022-05-05
  • 解決Pytorch 加載訓(xùn)練好的模型 遇到的error問題

    解決Pytorch 加載訓(xùn)練好的模型 遇到的error問題

    今天小編就為大家分享一篇解決Pytorch 加載訓(xùn)練好的模型 遇到的error問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2020-01-01
  • python判斷給定的字符串是否是有效日期的方法

    python判斷給定的字符串是否是有效日期的方法

    這篇文章主要介紹了python判斷給定的字符串是否是有效日期的方法,涉及Python針對(duì)字符串與日期操作的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • Python模擬登錄和登錄跳轉(zhuǎn)的參考示例

    Python模擬登錄和登錄跳轉(zhuǎn)的參考示例

    這篇文章主要介紹了Python模擬登錄和登錄跳轉(zhuǎn)的參考示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-10-10
  • Python實(shí)現(xiàn)動(dòng)態(tài)循環(huán)輸出文字功能

    Python實(shí)現(xiàn)動(dòng)態(tài)循環(huán)輸出文字功能

    這篇文章主要介紹了Python實(shí)現(xiàn)動(dòng)態(tài)循環(huán)輸出文字功能,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • tensorflow實(shí)現(xiàn)加載mnist數(shù)據(jù)集

    tensorflow實(shí)現(xiàn)加載mnist數(shù)據(jù)集

    這篇文章主要為大家詳細(xì)介紹了tensorflow實(shí)現(xiàn)加載mnist數(shù)據(jù)集,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • 利用Python pyecharts繪制餅圖

    利用Python pyecharts繪制餅圖

    這篇文章主要介紹了利用Python pyecharts繪制餅圖,餅圖主要用于表現(xiàn)不同類目的數(shù)據(jù)在總和中的占比。每個(gè)的弧度不是數(shù)據(jù)量的占比,下面我們一起進(jìn)入文章看看具體的實(shí)現(xiàn)過程吧,需要的朋友也可以參考一下
    2021-12-12

最新評(píng)論

汨罗市| 会昌县| 漳平市| 内丘县| 吴川市| 大竹县| 宣汉县| 开平市| 永修县| 余江县| 仁寿县| 临沭县| 句容市| 湖北省| 高淳县| 镇安县| 东乡县| 泰州市| 集贤县| 措美县| 罗山县| 青冈县| 贞丰县| 来安县| 三都| 当雄县| 政和县| 大厂| 彩票| 株洲县| 敖汉旗| 高州市| 鸡东县| 治县。| 佛坪县| 临邑县| 得荣县| 张家口市| 偏关县| 乐陵市| 衡南县|