Comment devrais-je prendre un fichier excel et de convertir ses colonnes dans les listes en Python?

J'ai eu la question suivante. À savoir, supposons que j'ai un fichier excel avec certains noms dans la première ligne. Puis, le lendemain cependant, de nombreuses lignes sont d'une simple lettre d'entrées (donc "A", "B", "C" et ainsi de suite).

Mon but est d'extraire la colonne et d'en faire une liste, de sorte que, par exemple, pour la colonne 1 de la liste de démarrage dans la ligne 2, la prochaine entrée de la ligne 3, et ainsi de suite, jusqu'à ce que la fin est atteinte.

Comment pourrais-je le faire en Python?

  • Votre titre sonne comme une simple transposition d'Excel peut déjà faire, mais la question elle-même décrit quelque chose que je ne suis pas clair sur: la liste pour la première colonne contiendra l'ensemble de la colonne (à l'exclusion de la ligne d'en-tête), mais la liste de la dernière colonne serait manquer le premier row_length entrées? Pouvez-vous fournir des échantillons d'entrée et de sortie?
  • non, chaque liste contient l'ensemble de la colonne, sauf pour la première ligne.
  • Si juste de le transposer dans Excel?
  • J'ai encore besoin de les convertir à la liste, c'est ce que je n'ai pas (ou ne pas) savoir.
  • la question n'a rien à voir avec la transposition de lignes et de colonnes, donc je ne sais pas pourquoi vous êtes downvoting et la réponse qui m'a aidé.
  • Tournant les colonnes en lignes est exactement ce que la transposition n'. Je downvoted cette question, parce que la question du corps rend des sons comme vous êtes, d'éliminer une ligne pour chaque colonne (et il semble que vous ne comprenez toujours pas de vos objectifs et de ce que la transposition n'), et je downvoted la réponse actuelle, car il ne répond pas à la question. Il n'est de suggérer une bibliothèque à utiliser. Bibliothèque des recommandations sont hors-sujet pour l'affirmative, et en laissant une réponse juste parce que l'on n'a pas suffisamment de réputation pour ce faire est d'exploiter AINSI la réputation du système de privilège.
  • mais mon but n'est pas de tourner des colonnes en lignes comme cela est évident à partir de ma question. Le titre lui-même a dit que je veux tourner des colonnes dans les listes.
  • Les feuilles de calcul sont généralement analysé comme un 2D liste où chaque sous-liste d'une rangée. Une transposition inverse les données de sorte que les lignes sont les colonnes et vice versa. Cela permettrait à chaque colonne pour être considérée comme une ligne, pour faciliter l'analyse (en supposant que vous avez réellement envie de travailler avec les données en Python plutôt que de simplement transposer vos données, ce qui n'est pas clair). Notez la réponse actuelle ne dit rien sur les lignes, les colonnes, la transposition ou de listes. Les futurs lecteurs qui veulent accomplir cette tâche ne trouverez rien ici, mais une recommandation pour une bibliothèque, ils étaient probablement déjà.
  • OK, quoi que, j'ai répondu à ma propre question en bas, et au moins Sonder la réponse a été utile.

InformationsquelleAutor Ryker | 2016-05-24