python 写入excel 效率_刚入门的小白用Python操作excel表格!使工作效率提升一倍不止!...

前言某局领导给3 excel文件,其中有4个表处理,和一张250 +列。计算时,有3000 +列需要手动插入,删除,复制,和反复总结,所以给4天才能完成。我不想做很多简单而重复的工作。我看着这三个表基本上相同的格式,所以我写30行代码在python来完成这\u201C困难\u201D的任务。与python运行excel,您需要安装xlrd, xlwt(或其他模块都很好)。读取excel文件:工作簿= _workbook(\temp_col1 = _values (1) temp_row1 = _values(1) #需要204个细胞,总共tb0_rows -前两个\u201C我的范围(204\/6):#循环34次temp_row j: j[2:8]\u201C#打印(tb0_rows tb0_cols,临时、temp_row temp_row [2:8], temp_col) #把选择的工作范围#打印(temp_row[2:206])工作=(编码= ' utf 8) wk_lst =[] #为sheet_names shtname:创建一个单号打印(shtname) wk_ (_sheet (shtname cell_overwrite_ok = True)) #打印(len (wk_lst))\u201C测试插入表格c范围(len (temp_col0)): wk_lst [0] .

创建一个示例表\u201Cx的范围(2):#打印(- - - - - - - - - - - x:, x) temp_col = _values c (x)的范围(len (temp_col)): #打印(\u201C- - - - - - - - - - c:\u201D, c) #打印(temp_col [c]) wk_lst (tm) .write (c、x, temp_col [c]) temp_row = _values (0) r的范围(len (temp_row) 2): #打印(tm, len (temp_row)) wk_lst (tm)。写(0 r + 2, temp_row [r + 2])\u201D2。

row_values (r) w = tmp_row[2:206] #片的工作列的行号打印(len (w) \/ 6) x = 0我范围内(int (len (w) \/ 6)):sum_pf =圆(w (0 + x) + w (1 + x) + w [2 + x] + w (3 + x) + w [4 + x] + w (5 + x), 2) wk_lst (tm) .write (r, 2 + x, sum_pf)打印(sum_pf) x + = 6打印(\u201C- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r:\u201C, r, 2 + x, sum_pf) #我的范围(13):#打印(我)(\u201C)\u201D#测试创建一个excel文件wkt = () ws = _sheet(\u201C公司\u201D)(0,0,' 1 ')(\u201D)\u201C\u201D\u201C#临时评论和放手的r范围(13):#创建一个工作线tmp_row = _values (r) w = tmp_row[2:206] #片获得的工作列线#打印(len (w) \/ 6) x = 0, y = 0,因为我在范围(int (len (w) \/ 6)): # wk_lst [0] .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值