亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PYTHON如何讀取和寫入EXCEL里面的數據

 更新時間:2019年10月28日 10:01:09   作者:圓覺  
這篇文章主要介紹了PYTHON如何讀取和寫入EXCEL里面的數據,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

好久沒寫了,今天來說說python讀取excel的常見方法。首先需要用到xlrd模塊,pip install xlrd 安裝模塊。

首先打開excel文件:

xl = xlrd.open_workbook(r'D:\file\data.xlsx') 傳文件路徑

通過索引獲取要操作的工作表

table = xl.sheets()[0]

有些人不知道啥是工作表,下圖這個:

獲取第一行的內容,索引從0開始

row = table.row_values(0)

獲取第一列的整列的內容

col = table.col_values(0)

獲取第一列,第0~4行(不含第4行)

print(table.col_values(0,0,4))

獲取單元格值,第幾行第幾個,索引從0開始

data = table.cell(2,0).value

pycharm讀取數據后發(fā)現整數變成了小數

如圖,手機號變小數:

解決辦法:在整數內容前加上一個英文的引號即可

讀取excel內容方法截圖:

# todo 對excel的操作
import xlrd

# todo 打開excle
xl = xlrd.open_workbook(r'D:\file\data.xlsx')
#print(xl.read())

# todo 通過索引獲取工作表
table = xl.sheets()[0]
print(table)

# 獲取一共多少行
rows = table.nrows
print(rows)

# todo 獲取第一行的內容,索引從0開始
row = table.row_values(0)
print(row)

# todo 獲取第一列的整列的內容
col = table.col_values(0)
print(col)

# todo 獲取單元格值,第幾行第幾個,索引從0開始
data = table.cell(3,0).value
print(data)

寫入數據到excel的操作:

'''寫入excel文件'''
import xlsxwriter

# todo 創(chuàng)建excel文件
xl = xlsxwriter.Workbook(r'D:\testfile\test.xlsx')

# todo 添加sheet
sheet = xl.add_worksheet('sheet1')

# todo 往單元格cell添加數據,索引寫入
sheet.write_string(0,0,'username')

# todo 位置寫入
sheet.write_string('B1','password')

# todo 設置單元格寬度大小
sheet.set_column('A:B',30)

# todo 關閉文件
xl.close()

方法截圖:

封裝讀取excel的方法:

import xlrd
def config_data():
  # 公共參數
  xl = xlrd.open_workbook(r'D:\testfile\config.xlsx')
  table = xl.sheets()[0]
  # todo 獲取單元行的內容,索引取值
  row = table.row_values(0)
  return row

測試是否可用:

'''測試data里面的配置數據是否可用'''
from App_automation.data import config_data
row = config_data()
print(row[0])

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python數據可視化:泊松分布詳解

    Python數據可視化:泊松分布詳解

    今天小編就為大家分享一篇Python數據可視化:泊松分布詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python元類的進階應用深度探索

    Python元類的進階應用深度探索

    這篇文章主要介紹了Python元類的進階應用深度探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • 使用Python實現檢測并刪除離群值

    使用Python實現檢測并刪除離群值

    離群值是一個數據項/對象,它明顯偏離其余的(所謂的正常)對象,本文主要為大家詳細介紹了如何使用Python實現檢測并刪除離群值,感興趣的小伙伴可以了解下
    2024-01-01
  • 基于pykeyboard的用法說明

    基于pykeyboard的用法說明

    這篇文章主要介紹了基于pykeyboard的用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 使用TensorFlow創(chuàng)建生成式對抗網絡GAN案例

    使用TensorFlow創(chuàng)建生成式對抗網絡GAN案例

    這篇文章主要為大家介紹了使用TensorFlow創(chuàng)建生成式對抗網絡GAN案例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Django在Win7下的安裝及創(chuàng)建項目hello word簡明教程

    Django在Win7下的安裝及創(chuàng)建項目hello word簡明教程

    這篇文章主要介紹了Django在Win7下的安裝及創(chuàng)建項目hello word,需要的朋友可以參考下
    2014-07-07
  • 如何利用Python快速繪制海報級別地圖詳解

    如何利用Python快速繪制海報級別地圖詳解

    Python之所以這么流行,是因為它不僅能夠應用于科技領域,還能用來做許多其他學科的研究工具,最常見的便是繪制地圖,這篇文章主要給大家介紹了關于如何利用Python快速繪制海報級別地圖的相關資料,需要的朋友可以參考下
    2021-09-09
  • python PyQt5對象類型的判定及對象刪除操作詳細解讀

    python PyQt5對象類型的判定及對象刪除操作詳細解讀

    PyQt5主要是用來判定一個對象的類型,或者說是否繼承自某個類,本文給大家介紹python PyQt5對象類型的判定,對象刪除操作詳細解讀,感興趣的朋友一起看看吧
    2024-07-07
  • Python爬蟲防封ip的一些技巧

    Python爬蟲防封ip的一些技巧

    這篇文章主要介紹了Python爬蟲防封ip的一些技巧,對平時學習爬蟲有所幫助,感興趣的朋友可以了解下
    2020-08-08
  • Python WSGI 規(guī)范簡介

    Python WSGI 規(guī)范簡介

    這篇文章主要介紹了Python WSGI 規(guī)范的相關資料,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-04-04

最新評論