0
votes

Stocker les données dans Excel à l'aide de Python

J'essayais de stocker les données dans Excel, mais je n'ai pas pu réussir.

ci-dessous est le code de sorte que je voulais stocker des données dans de nouvelles excel qui ont trois colonnes: P>

  1. Location LI>
  2. latitude li>
  3. longitude li> OL>
    import pandas as pd
    from geopy.geocoders import Nominatim
    
    df = pd.read_excel (r'D:\Python Code\Country List.xlsx')
    print(df)
    Country1 = df[['COUNTRY']]
    print(Country1)
    for i in range(len(df)):
        geolocator = Nominatim()
        location = geolocator.geocode(df.iloc[i,0],timeout=60)
        print(location.address)
        print((location.latitude, location.longitude))
    


1 commentaires

Où est votre .to_excel appel?


3 Réponses :


0
votes

Vous pouvez utiliser OPENYXL pour la modification Excel avec Python. https://realpython.com/openpyxl-excel-spreadsheets-python/ << / p>


0 commentaires

0
votes

La meilleure façon d'écrire / lire les données dans Excel est https://openpycyl.readthedocs.io/ FR / Stable / .

from openpyxl import Workbook
from geopy.geocoders import Nominatim
df = load_workbook(filename = 'D:\Python Code\Country List.xlsx')
for sheet in df: print(sheet.title) # see the sheet you want to read/write to
ws = df["your_sheet_name"]
print(ws['A1']) # print a cell
ws['A1'] = 'write to it'


0 commentaires

0
votes

Utiliser la fonction Pandas to_excel () xxx


0 commentaires