如何使用分隔符“,”在 Excel 中将一列分成两列,并使用 python 命名标题
这是我的代码
import openpyxl
w=openpyxl.load_workbook('DDdata.xlsx')
active=w.active
a=active.columns[1]
for cellobj in a:
s=cellobj.value
fila=s.split(',')
print(fila)
[输入文件链接][1]
[输出文件][3]
最佳答案
这看起来是 this post 的重复项,但这里有一个供您考虑的解决方案:
import pandas as pd
df = pd.read_excel('input.xlsx')
df['First Name'], df['Last Name'] = df['Applicant Name'].str.split(',', 1).str
del df['Applicant Name']
df.to_excel('output.xlsx')
输出(Python):
First Name Last Name
0 - Mohammed Abdul Naser Aziz
1 - Gottipati Harshavardhan
2 - Sandeep Kaur
3 . Rounak
4 abbas Syed
5 Abbas Mohd Manzar
6 Abbasi Fatema
7 Abdelkader BEKHTIE
8 abdollahzadehkan mina
关于python - 使用 python 将文本发送到带有逗号分隔符的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39553392/