Maison > Article > développement back-end > Quelle est la méthode de base pour utiliser Excel en Python ?
Vous pouvez l'utiliser. pour modifier ExcelxlwtModulexlwt
模块
pip install xlwt=1.2.0
xlwt.Workbook
方法创建一个Excel文件
work_book.add_sheet
:添加一张表
work_sheet.write
:往表里写入数据(行,列,数据)
work_book.save
:保存文件
import xlwt # 创建一个Excel文件,字符编码为utf-8 work_book = xlwt.Workbook(encoding='utf-8') # 添加一张表,名字为测试表 work_sheet = work_book.add_sheet('测试表') # 往表中写入值(行,列,数据) work_sheet.write(0, 0, label='姓名') work_sheet.write(1, 0, label='李四') # 保存 work_book.save('student.xls')
读取Excel可以使用xlrd
模块
pip install xlrd==1.2.0
2. 编写代码
这是D盘下的一张名为student.xls表
xlrd.open_workbook
方法用来打开一个Excel文件
使用xlsx_file.sheet_by_index
方法获取到0号标签页
table.nrows
获取总行数
table.cell_value
# 打开Excel文件 xlsx_file = xlrd.open_workbook('D:/student.xls') # 获取第0号标签页(也可以通过表名获取) table = xlsx_file.sheet_by_index(0) # table = xlsx_file.sheet_by_name('Sheet1') # 获取表格的总行数 rows = table.nrows # 遍历每一行数据 for i in range(1, rows): name = table.cell_value(i, 0) sex = table.cell_value(i, 1) age = table.cell_value(i, 2) print(f'name:{name}\tsex={sex}\tage={age}') # 运行结果 name:张三 sex=男 age=18.0 name:李四 sex=女 age=20.02. Écrivez le code
xlwt.Workbook
Méthode pour créer un fichier Excel#🎜🎜##🎜🎜#work_book.add_sheet
: Ajouter un tableau#🎜🎜##🎜🎜 #work_sheet.write
: Écrivez les données (lignes, colonnes, données) dans le tableau #🎜🎜##🎜🎜#work_book .save : Enregistrez le fichier#🎜🎜##🎜🎜##🎜🎜#rrreee#🎜🎜#Read Excel#🎜🎜##🎜🎜#1. Installez le module tiers#🎜🎜##🎜🎜. #Lire Excel peut utiliser le module <code>xlrd
#🎜🎜#rrreee#🎜🎜#2 Écrire du code#🎜🎜##🎜🎜#Il s'agit d'une table nommée student.xls sous le lecteur D#🎜. 🎜 ##🎜🎜##🎜 🎜#xlrd.open_workbook
est utilisée pour ouvrir un fichier Excel #🎜🎜##🎜🎜# xlsx_file.sheet_by_index
pour obtenir la page à onglet 0#🎜🎜##🎜🎜#table.nrows
Obtenez le nombre total de lignes# 🎜🎜##🎜🎜#table.cell_value
Obtenez la valeur de la (ligne, colonne) spécifiée dans le tableau#🎜🎜## 🎜🎜##🎜🎜#rrreee See MoreCe 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!