python 处理wps表格_教你用最快的方法将 Excel 表格转置!

Hello!大家好,我是小赵。

最近,我发现很多大佬在写文章的时候都用了很多有意思的表情包,不管内容如何,都增加了阅读的趣味性,于是我今天也打算试一下,请大家多多指教!

b2a735122f2b63ad6500c22557103d26.png

今天我们要说的是怎样将一个 Excel 电子表格转置,既然我们昨天说了怎样用 Python 处理 Excel 电子表格,那么今天我们就教你用 10 行代码将一个表格转置!才10行,有没有忽然感觉神清气爽?

5405c6df04a44600d0f8afec4547ef86.gif

提到转置,我相信大多数人想到的都是矩阵的转置,其实表格转置跟矩阵转置原理一样咯~~我们只需利用嵌套 for 循环遍历这个表格,然后将原来电子表格的数据赋给行列互换后的新的电子表格。

接下来,上菜!

77b52751c1daf289048b19afb456ddea.gif

# coding=utf-8import openpyxl# 读取文件wb1 = openpyxl.load_workbook("D:\\PythonCodes\\reverse.xlsx")sheet1 = wb1.active# 创建新的workbook对象wb2 = openpyxl.Workbook()sheet2 = wb2.active# 循环遍历原来的表格for i in range(1, sheet1.max_row + 1):    for j in range(1, sheet1.max_column + 1):      # 新的表格行列翻转,赋值        sheet2.cell(row=j, column=i).value = sheet1.cell(row=i, column=j).value# 保存文件wb2.save('D:\\PythonCodes\\reverse_copy.xlsx')

运行以上代码,并将原来的表格与新得到的表格对比:

1633b813bd176a8028af5b42a43e445d.png

882ce23671064b8f1108733f45e4968d.png

怎么样,有没有比较6?正当我高兴之际,我好像手一抖....发现 Excel 本身可以转置?

第一步:想想要转置的内容选中,右键复制,或者 Ctrl+C 复制。

92928a442e3a207566e51617ec00917f.png

第二步:将鼠标移动到空白处,右键,点击选择性粘贴里面的粘贴内容转置。

f7ef87a11640f0bf55ec02db95c19ab5.png

第三步:成功转置。

7053481d8cacf56312c0434745e8c4b8.png

什么?!我以为我的10行代码已经够简单的了,可以装一把*,没想到还有更简单的,功能强大(杀千刀)的 WPS....

3da650c66331b86fa533286ed2616104.png

好了,今天就先到这里吧,不管是用代码实现,还是直接在 Excel 里面实现,希望对你们有所帮助喔!

持续关注,精彩不驻!

9152bbccfa06b84d63cbd83e7d8f73e6.png

你的在看,是我创作的最大动力!2da5d6e9e8446858e1312aff01b0f8d5.gif

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值