首页后端开发Pythonpython写入xlsx的详细步骤

python写入xlsx的详细步骤

时间2023-06-06 04:33:02发布访客分类Python浏览515
导读:python写入xlsx的详细步骤?可以通过xlwings模块进行写入,具体步骤如下:import xlwings as xwapp = xw.App(visible=True, add_book=False app.display_ale...

python写入xlsx的详细步骤?

可以通过xlwings模块进行写入,具体步骤如下:

import xlwings as xw

app = xw.App(visible=True, add_book=False)

app.display_alerts = False # 关闭一些提示信息,可以加快运行速度。 默认为 True。

app.screen_updating = True # 更新显示工作表的内容。默认为 True。关闭它也可以提升运行速度。

wb = app.books.add()

sht = wb.sheets.active

'''工作簿'''

# wb = app.books.add() # 新建工作簿。

# wb = app.books.open(r'file_path') # 打开现有的工作簿

# wb = app.books.active # 获取当前活动的工作簿

"""工作表"""

# sht = wb.sheets.active # 获取当前活动的工作表

# sht = wb.sheets[0] # 按索引获取工作表

# sht = wb.sheets['Sheet1'] # 按表名获取工作表

# sht1 = wb.sheets.add() # 新建工作表,默认新建的放在最前面。

# sht1 = wb.sheets.add('新建工作表', after=sht) # 新建工作表,放在sht工作表后面。

""" 读取单元格 """

b3 = sht.range('b3')

# 获取 b3 中的值

v = b3.value

# 也可以根据行列号读取

b3_value = sht.range(3,2).value

# 读取一段区间内的值

a1_c4_value = sht.range('a1:c4').options(ndim=2).value # 加上 option 读取二维的数据

a1_c4_value = sht.range((1,1),(4,3)).options(ndim=2).value # 和上面读取的内容一样。

""" 写入 就是把值赋值给读取的单元格就可以了"""

sht.range(3,2).value = 'b3'

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: python写入xlsx的详细步骤
本文地址: https://pptw.com/jishu/63486.html
excel中如何操作使一个矩阵转置 splut函数的用法

游客 回复需填写必要信息