xlwings
是一个 Python 库,它允许你在 Python 代码中调用 Excel 和其他 Office 应用程序
安装 xlwings:
你可以使用 pip 安装 xlwings:
pip install xlwings
读取 Excel 数据:
要从 Excel 文件中读取数据,你可以使用 xlwings
的 Range
对象。以下是一个简单的示例:
import xlwings as xw
# 打开 Excel 工作簿
wb = xw.Book('path/to/your/excel/file.xlsx')
# 选择要读取的工作表
sheet = wb.sheets['Sheet1']
# 读取单元格 A1 的值
cell_value = sheet.range('A1').value
print(cell_value)
# 读取整个工作表的数据
data = sheet.range('A1:D10').options(expand='table').value
print(data)
写入 Excel 数据:
要将数据写入 Excel 文件,你可以使用 xlwings
的 Range
对象的 value
属性。以下是一个简单的示例:
import xlwings as xw
# 打开 Excel 工作簿
wb = xw.Book('path/to/your/excel/file.xlsx')
# 选择要写入的工作表
sheet = wb.sheets['Sheet1']
# 写入单个值
sheet.range('A1').value = 'Hello, World!'
# 写入整个工作表的数据
data = [['Name', 'Age', 'City'],
['Alice', 30, 'New York'],
['Bob', 25, 'San Francisco']]
sheet.range('A1:C3').options(index=False).value = data
# 保存并关闭 Excel 工作簿
wb.save()
wb.close()
这些示例展示了如何使用 xlwings
在 Python 中读取和写入 Excel 数据。你可以根据自己的需求调整代码以满足特定的用例。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>