日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

通Python实现操作 excel表格 工作效率提升百倍

發(fā)布時間:2025/3/20 python 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 通Python实现操作 excel表格 工作效率提升百倍 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、概述

操作 excel 是程序員經(jīng)常要遇到的場景。因為產(chǎn)品、運營的數(shù)據(jù)都是以這種格式存儲。所以,當(dāng)程序員拿到這些數(shù)據(jù)肯定要解析,甚至需要把結(jié)果輸出成 excel 文件。

下面就介紹如果用 Python 方面的讀、寫 excel 文件。

二、openpyxl

A Python library to read/write Excel 2010 xlsx/xlsm files

借助 Python 的三方庫 openpyxl ,讓操作 excel 變得簡單。

  • 安裝:pip install openpyxl

示例代碼:

from openpyxl import Workbook wb = Workbook()# 選擇 sheet ws = wb.active# 設(shè)置值到某一個單元格(cells) ws['A1'] = 42# Python 的數(shù)據(jù)類型可以自動轉(zhuǎn)換 import datetime ws['A2'] = datetime.datetime.now()# 存儲文件 wb.save("sample.xlsx") # 默認(rèn)保存到當(dāng)前目錄下。文件名稱為 sample.xlsx


讀數(shù)據(jù)

from openpyxl import load_workbookwb = load_workbook('sample.xlsx') # 讀取文件 sheet = wb.get_sheet_by_name("Sheet") # 根據(jù) sheet 名稱獲取,返回 Worksheet 對象 columns = sheet['A'] # 選擇一列 for fi_column in columns:# 遍歷這列的所有行print fi_column.value # 每一個fi_column是 Cell 對象

寫數(shù)據(jù)

from openpyxl import Workbook wb = Workbook() # 選擇 sheet ws = wb.create_sheet() # result_list ->[[第一行數(shù)據(jù)], [第二行數(shù)據(jù)], ...] for fi_result in result_list:ws.append(fi_result) # 每行的數(shù)據(jù) # 存儲文件 wb.save("test.xlsx")

更多 API

  • Worksheet.columns():獲取 sheet 所有列
  • Worksheet.iter_cols():通過列截斷
  • Worksheet.rows():獲取 sheet 所有行
  • Worksheet.iter_rows():通過行截斷
  • Worksheet.cell():操作單元格
  • Workbook.save():存儲文件
  • workbook.Workbook.create_sheet():創(chuàng)建新的 sheet
  • Workbook.sheetnames():獲取 sheet 名稱

結(jié)尾給大家推薦一個非常好的學(xué)習(xí)教程,希望對你學(xué)習(xí)Python有幫助!

Python基礎(chǔ)入門教程推薦:←點擊左邊藍(lán)色文字就可以跳轉(zhuǎn)觀看了

Python爬蟲案例教程推薦:←點擊左邊藍(lán)色文字就可以跳轉(zhuǎn)觀看了

總結(jié)

以上是生活随笔為你收集整理的通Python实现操作 excel表格 工作效率提升百倍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。