2017-10-07 9 views
-7

Est-il possible d'extraire les cours de clôture du marché boursier et de les écrire dynamiquement dans une feuille Excel en utilisant python?Est-il possible d'extraire le cours de clôture des actions de tous les jours en Python et de les stocker dans Excel?

Exemple:
Puis-je obtenir GOOG, AAPL, MSFT, AMZN tous les jours de clôture des actions de Google ou Yahoo Finance -Finance et les écrire automatiquement dans une feuille Excel!

+3

Oui, cela semble tout à fait possible. Qu'avez-vous essayé jusqu'à présent? – jdgregson

+0

Jusqu'à présent, n'a pas encore écrit de code. Si vous cherchez des solutions en ligne, je reviendrai vers vous quand je commencerai @jdgregson – SandB

+0

Vous pouvez également essayer des tables de requête pour aller chercher des tables à partir de pages web directement dans une feuille Excel. Jetez un oeil à ce tutoriel pour commencer: https://www.wiseowl.co.uk/blog/s393/query-table.htm – Mahesh

Répondre

-2
$pip install googlefinance 


>>> from googlefinance import getQuotes 
>>> import json 
>>> print json.dumps(getQuotes('AAPL'), indent=2) 
[ 
    { 
    "Index": "NASDAQ", 
    "LastTradeWithCurrency": "129.09", 
    "LastTradeDateTime": "2015-03-02T16:04:29Z", 
    "LastTradePrice": "129.09", 
    "Yield": "1.46", 
    "LastTradeTime": "4:04PM EST", 
    "LastTradeDateTimeLong": "Mar 2, 4:04PM EST", 
    "Dividend": "0.47", 
    "StockSymbol": "AAPL", 
    "ID": "22144" 
    } 
] 

essayez ceci.

+0

Erreur de syntaxe json.dump non valide – SandB

0

Oui, il est assez simple d'écrire un programme pour le faire en python. Voici les outils de base dont vous aurez besoin:

grattoir Web pour obtenir des données financières

  • requêtes et beautifulsoup

écriture de données sur fichier Excel

  • pandas

Vous pouvez trouver quelques tutoriels en ligne pour vous aider à démarrer.