0
votes

Comment extraire le résultat de Python dans un fichier XLS

Je suis novice en python et je dois extraire des références de la littérature scientifique. Voici le code que j'utilise

from refextract import extract_references_from_url
references = extract_references_from_url('https://arxiv.org/pdf/1503.07589.pdf')
print(references)


0 commentaires

3 Réponses :


3
votes

Vous pouvez utiliser la bibliothèque Pandas pour écrire les références dans Excel.

from refextract import extract_references_from_url
import pandas as pd

references = extract_references_from_url('https://arxiv.org/pdf/1503.07589.pdf')
print(references)

# convert to pandas dataframe
dfref = pd.DataFrame(references)

# write dataframe into excel
dfref.to_excel('./refs.xlsx')


1 commentaires

L'installation de XLRD est requise plus que l'installation de Pandas.



1
votes

Vous devez consulter XLSXWriter, un module de création de fichiers Excel. Votre code pourrait alors ressembler à ceci: xxx

(modifié basé sur HTTPS : //xlsxwriter.readthedocs.io/tatudial01.html )


1 commentaires

Essayé, mais cela m'a donné cette erreur: TypeError: int () argument doit être une chaîne, un objet d'octets ou un numéro, pas, pas 'Liste'



1
votes

Après avoir traversé la documentation de reflettract ici , j'ai trouvé que votre variable références est un dictionnaire. Pour convertir un tel dictionnaire à Python, vous pouvez utiliser des pandas comme suit- xxx


0 commentaires