下面是“Python3操作Excel文件(读写)的简单实例”的完整实例教程:
步骤一:安装依赖包
Python中操作Excel文件需要使用到openpyxl、xlrd、xlwt等第三方包,这里以openpyxl为例进行操作:
pip3 install openpyxl
步骤二:读取Excel文件
下面是读取Excel文件的基本代码:
import openpyxl
#打开文件
wb = openpyxl.load_workbook('example.xlsx')
#获取当前活跃的worksheet,其实就是当前标签页
ws = wb.active
#获取sheet的名字
print(ws.title)
#获取表格所有行和列,两者需要分开获取
rows = ws.rows
columns = ws.columns
#循环所有行
for row in rows:
line = [col.value for col in row]
print(line)
#循环所有列
for column in columns:
line = [col.value for col in column]
print(line)
运行以上代码,会输出Excel表格中每一行和每一列的内容。
步骤三:写入Excel文件
下面是写入Excel文件的基本代码:
import openpyxl
#创建一个工作簿
wb = openpyxl.Workbook()
#获取当前活跃的worksheet,其实就是当前标签页
ws = wb.active
#写入数据,可以同时写入多行数据,每行数据用列表表示
ws.append(['序号', '姓名', '年龄'])
ws.append([1, '小明', 18])
ws.append([2, '小红', 19])
#保存文件
wb.save('example.xlsx')
运行以上代码,会创建一个新的Excel表格,并将数据写入到表格中。
以上就是一个简单的Python操作Excel文件的实例,可以根据实际需求进行修改和扩展。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python3操作Excel文件(读写)的简单实例 - Python技术站