通过程序打开excel表格并写入数据
1、 未写入数据前的excel如下图所示

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

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

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

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

6、 第四步,将写入了数据的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)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:33
阅读量:37
阅读量:184
阅读量:101
阅读量:111