python Excle操作 xlrd openpyxl

文章目錄

xlrd

1.讀入操作

def load_data():
    filename = u'投資企業.xls'
    data = xlrd.open_workbook(filename)
    table = data.sheet_by_name(u'Sheet1')
    # 選擇第4列(從第2行到最後一行)
    name_list = table.col_values(3)[1:]
    # 返回list
    return name_list

2.寫入已存在excel

import xlrd
import xlwt
from xlutils.copy import copy
 
# 打開想要更改的excel文件
old_excel = xlrd.open_workbook('fileName.xls', formatting_info=True)
# 將操作文件對象拷貝,變成可寫的workbook對象
new_excel = copy(old_excel)
# 獲得第一個sheet的對象
ws = new_excel.get_sheet(0)
# 寫入數據
ws.write(0, 0, '第一行,第一列')
ws.write(0, 1, '第一行,第二列')
ws.write(0, 2, '第一行,第三列')
ws.write(1, 0, '第二行,第一列')
ws.write(1, 1, '第二行,第二列')
ws.write(1, 2, '第二行,第三列')
# 另存爲excel文件,並將文件命名
new_excel.save('new_fileName.xls')

openpyxl

 workbook = openpyxl.load_workbook(os.path.join(self.excel_path, self.filename))
 worksheet = workbook["分城市"]
 ws.cell(row=0, column=1).value = 1
 wb.save(file_save_path)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章