Python操作EXCEL列转行

文章目录

  • 前言
  • 一、业务场景
  • 二、使用步骤
    • 1.引入库
    • 2.读入数据
    • 3.输出数据
  • 总结


前言


一、业务场景

业务整理了工艺的模板需要导入到系统中,但是系统中的表结构是工序只有一个列,不同值按行分开,而模板是每道工序分成多个列,这个时候可以使用python自动处理execl,将列自动转换成行。

Python操作EXCEL列转行_第1张图片

二、使用步骤

1.引入库

代码如下(示例):

import pandas as pd

2.读入数据

代码如下(示例):

# 读取数据
df = pd.read_excel("拆列.xlsx",sheet_name="Sheet1")
df['工序'] = df['工序1']+"/"+df['工序2']+"/"+df['工序3']
print(df)

Python操作EXCEL列转行_第2张图片

3.输出数据

代码如下(示例):

# 列转行
df["type"] = df["工序"].str.split("/")
df.explode("type")

Python操作EXCEL列转行_第3张图片


总结

以上就是今天要讲的内容,本文简单介绍了python列转行的使用方法。

你可能感兴趣的:(python)