使用 python 以逗号分隔符将文本转为列
text to columns with comma delimiter using python
如何使用分隔符 ', ' 将 excel 中的一列分成两列,并使用 python
命名 header
这是我的代码
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)
[输入文件link][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
如何使用分隔符 ', ' 将 excel 中的一列分成两列,并使用 python
命名 header这是我的代码
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)
[输入文件link][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