[英]text to columns with comma delimiter using python
how to divide a column in to two columns in an excel using a delimiter ', 'and name the header's using python如何使用分隔符','将 excel 中的一列分成两列,并使用 python 命名标题
here is my code这是我的代码
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)
[Input file link][1] [输入文件链接][1]
[outputfile][3] [输出文件][3]
This looks to be a duplicate of this post , but here's a solution for you to consider:这看起来是这篇文章的副本,但这里有一个解决方案供您考虑:
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')
Output (in python):输出(在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
Indeed sollution for The column is room type.列的确实解决方案是房间类型。 Next column is other Now the room type column should convert in to list and paste in other column
下一列是其他 现在房间类型列应转换为列表并粘贴到其他列
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.