在Python中拆分列表并将其插入Excel

时间:2019-02-22 14:28:12

标签: python excel list

我在这里对Python相当陌生,我面临一些挑战。我目前有一个像这样的列表:

[
    'Rue des Mélèzes', 36.46629112862116,
    ' ', 63.16043128932904,
    'Rang Saint-André', 50.916698753497634,
    'Avenue de la Sorbonne', 70.59562762879435,
    'Boulevard Jean-Leman', 87.80402184628288
]

PS:第三个值是空的,需要这样保留

基本上,第一个值是街道名称,第二个是该街道的计算值,并且该过程一直在进行。

我正在寻找一种获取此列表并将其插入excel的方法,同时具有2个单独的列,其中1个用于名称,而1个用于值。我认为这是可能的,因为他们遵循一种模式?

任何帮助将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:3)

使用熊猫:

import pandas as pd

list1 = ['Rue des Mélèzes', 36.46629112862116, ' ', 63.16043128932904, 'Rang Saint-André', 50.916698753497634, 'Avenue de la Sorbonne', 70.59562762879435, 'Boulevard Jean-Leman', 87.80402184628288]

df = pd.DataFrame ()
df['name'] = list1[0::2]
df['value'] = list1[1::2]

df.to_excel('plan1.xlsx', index = False)

它将生成以下电子表格:

enter image description here