Maison  >  Article  >  développement back-end  >  Comment lire Excel en Python

Comment lire Excel en Python

(*-*)浩
(*-*)浩original
2019-07-02 10:54:135379parcourir

Python utilise openpyxl pour lire et écrire des fichiers Excel

Il s'agit d'une bibliothèque tierce capable de gérer des fichiers Excel au format xlsx. pip installe l'installation d'openpyxl. Si vous utilisez Aanconda, il devrait l'accompagner.

Comment lire Excel en Python

Lire le fichier Excel (apprentissage recommandé : Tutoriel vidéo Python)

Besoin d'importer les fonctions associées.

from openpyxl import load_workbook
# 默认可读写,若有需要可以指定write_only和read_only为True
wb = load_workbook('mainbuilding33.xlsx')

Le fichier ouvert par défaut est lisible et inscriptible. Si nécessaire, vous pouvez spécifier le paramètre read_only comme True.

Obtenir la feuille de calcul--Feuille

# 获得所有sheet的名称
print(wb.get_sheet_names())
# 根据sheet名字获得sheet
a_sheet = wb.get_sheet_by_name('Sheet1')
# 获得sheet名
print(a_sheet.title)
# 获得当前正在显示的sheet, 也可以用wb.get_active_sheet()
sheet = wb.active

Obtenir la cellule

# 获取某个单元格的值,观察excel发现也是先字母再数字的顺序,即先列再行
b4 = sheet['B4']
# 分别返回
print(f'({b4.column}, {b4.row}) is {b4.value}') # 返回的数字就是int型
# 除了用下标的方式获得,还可以用cell函数, 换成数字,这个表示B4
b4_too = sheet.cell(row=4, column=2)
print(b4_too.value)

b4.column renvoie B, b4.row Renvoie 4, la valeur est la valeur de cette cellule. De plus, la cellule a également une coordonnée d'attribut. Les cellules comme b4 renvoient la coordonnée B4.

Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn