python 自动填excel_使用python的Excel样式自动填充

我有一个Excel文件,包含小计和分组Region |Country |State

--------|-------------|-----

Americas|United States| AA

| | AE

| | AK

|Canada | AB

| | BC

Europe |France | A1

| | A2

| | A3

我想填充每个空白单元格,这样它就可以被加载到一个数据表中——有点像电子表格自动填充功能,这样CSV格式的输出看起来像

^{pr2}$

我正在使用下面的代码,但我认为有更好的方法来实现这一点csv_file = open(opFile, 'w')

with open(fname) as input_file:

for row in csv.reader(input_file, delimiter=','):

for curCol, col in enumerate(row):

colText = "".join(map(str,col)).strip('"').strip()

if curCol in autoFillCols:

if colText == "":

colText = lastValues[curCol]

else:

lastValues[curCol] = colText

csv_file.write('"' + colText + '",')

csv_file.write('\n')

csv_file.close()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值