91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-09-18 08:53:34 來源:腳本之家 閱讀:220 作者:圓覺 欄目:開發技術

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

首先打開excel文件:

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

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

table = xl.sheets()[0]

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

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

獲取第一行的內容,索引從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讀取數據后發現整數變成了小數

如圖,手機號變小數:

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

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

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

讀取excel內容方法截圖:

PYTHON如何讀取和寫入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 創建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()

方法截圖:

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

封裝讀取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])

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

台南县| 阿瓦提县| 叙永县| 衡山县| 隆德县| 河北区| 隆尧县| 海盐县| 霸州市| 个旧市| 铜梁县| 铜鼓县| 鹿泉市| 安化县| 三河市| 嘉荫县| 陆良县| 杭锦后旗| 泽州县| 微山县| 阳曲县| 沂南县| 从江县| 保定市| 行唐县| 二连浩特市| 晋州市| 张家川| 正镶白旗| 光泽县| 剑阁县| 清新县| 阿合奇县| 北川| 丹巴县| 卢氏县| 龙泉市| 福海县| 湘乡市| 天津市| 双牌县|