通过程序打开excel表格并写入数据

 时间:2026-02-14 06:11:53

1、1. 未写入数据前的excel如下图所示

通过程序打开excel表格并写入数据

2、2. 通过程序写入数据后的excel如下图所示

通过程序打开excel表格并写入数据

3、3. 详细步骤如下:第一步,通过如下代码读取本地的excel文件

通过程序打开excel表格并写入数据

4、4. 第二步,通过如下程序获取excel表格中内容的最大行数和列数,方便后续写入数据

通过程序打开excel表格并写入数据

5、5. 第三步将需要写入的数据写入表格,代码如下

通过程序打开excel表格并写入数据

6、6. 第四步,将写入了数据的excel表格进行保存,代码如下

通过程序打开excel表格并写入数据

7、完整代码如下:

from openpyxl import Workbook


from openpyxl.utils import get_column_letter
import xlrd
import openpyxl

wb = openpyxl.load_workbook(r'output/demo1.xlsx')#得到文件


table =wb.worksheets[0]#得到sheet页
nrows = table.max_row #总行数
ncols = table.max_column #总列数
row=nrows+1
print("row:",nrows)
print("col:",ncols)
a=[1,2,3,4]
col=1
for i in range(len(a)):
   _ = table.cell(column=col, row=row, value="{0}".format(get_column_letter(col))).value = a[i]
   # table.write(row, col, a[i])
   col = col + 1
savePath = "output/demo1.xlsx"
wb.save(filename=savePath)
  • Excel 2019如何设置检查表中输入的无效数据
  • Excel工作表如何根据贡献值快速填制等级技巧
  • 在VBA中如何加载宏?
  • Excel如何新建格式规则
  • Word2019沉浸式学习工具怎么用 如何读文档文字
  • 热门搜索
    stp用什么软件打开 跃然纸上的意思 手指的月牙代表什么 美女的奶奶长什么样 天谕什么职业好玩 台风什么时候来 混沌的意思 春华秋实是什么意思 2是什么意思 含情脉脉的意思