Technique élégante pour coller des données CSV dans Excel avec Python

Chose que tu veux faire

Obtenez des données CSV avec Python, formatez, collez Excel Je ne pense pas qu'il y ait une telle situation, mais malheureusement, j'étais là.


Post-scriptum 2016/02/14 @Okadate a laissé une technique ultra-stylée dans les commentaires. Veuillez vous y référer. Après cela, ce sera l'épave créée par la tension à minuit.


environnement

Windows7 Python3.4

Je veux coller ce type de données CSV comme ceci

sample.csv


 ,Label,Area,Mean,Min,Max
1,4mas.tif,40000,0.000,0,0
2,10mas.tif,40000,32757.335,30635,34880
3,25mas.tif,40000,32784.505,1039,64761
4,40mas.tif,40000,32836.377,1371,65157

Si vous copiez le CSV ci-dessus et collez la valeur dans Excel jg.PNG Ce sera comme ça.

L'idéal est gjapo.PNG

J'aime ça

sample.py


import win32com.client as win32
xlApp = win32.Dispatch("Excel.Application")
xlApp.Visible = 1
wb = xlApp.Workbooks.Open("C:/Users/user/Documents/1.xls")
Sheet = xlApp.Workbooks(1).Sheets(1)
f=open("C:/Users/user/Documents/sample.csv",'r')
for i,line in enumerate(f.readlines()):#C'est le miso
    for n,label in enumerate(line.split(",")):
        cell = Sheet.Cells(i+1,n+1)#Dans win32, pour démarrer Cell à partir de 1
        cell.Value = label

C'est le miso. Depuis énumérer les boucles avec l'index, ajoutez-lui +1 pour correspondre à la cellule. C'est une façon d'écrire à la Python (je veux juste dire)

Ce serait un moment si je le faisais à la main, mais je voulais le faire avec Python. (Je l'ai inventé au milieu de la nuit, alors j'ai l'impression d'avoir oublié quelque chose d'important)

S'il vous plaît laissez-moi savoir s'il existe un autre bon moyen

problème

problème. .. .. hgap.PNG Ce sera quelque chose comme "envelopper et afficher le tout" sans permission. Ce n'est pas bon.

Recommended Posts

Technique élégante pour coller des données CSV dans Excel avec Python
Gérer les fichiers Excel CSV avec Python
[Pour les débutants] Lisez des fichiers Excel / CSV dans DataFrame avec Google Colaboratory
INSÉRER dans MySQL avec Python [Pour les débutants]
Convertir des données Excel en JSON avec python
[Python] Un script utile pour le traitement Excel / csv
Excel avec Python
Lire les données csv Python avec Pandas ⇒ Graphique avec Matplotlib
Écrire des données CSV sur AWS-S3 avec AWS-Lambda + Python
Convertir JSON en CSV avec Python de Splunk
Gérez Excel avec python
Analyse de données avec Python
Utiliser Excel avec Python (1)
Utiliser Excel avec Python (2)
Analyse de données pour améliorer POG 1 ~ Web scraping avec Python ~
Traiter les données csv avec python (traitement du comptage à l'aide de pandas)
Exemple de données créées avec python
Exploitez Excel avec Python open pyxl
Lire csv avec des pandas python
Graphique des données Excel avec matplotlib (1)
[Python] Interface graphique pour insérer le format TeX dans PowerPoint en 2 clics [PowerPoint]
Python pour l'analyse des données Chapitre 4
Remarques sur l'importation de données depuis MySQL ou CSV avec Python
Obtenez des données Youtube avec python
Graphique des données Excel avec matplotlib (2)
Introduction à Python pour les utilisateurs de VBA - Appeler Python depuis Excel avec xlwings -
Code Python pour l'écriture de données CSV dans le stockage d'objets DSX
Écrire en csv avec Python
Python pour l'analyse des données Chapitre 2
Obtenez des données de l'API d'analyse avec le client API Google pour python
Télécharger le fichier csv avec python
Python pour l'analyse des données Chapitre 3
Lire des données json avec python
Transformez plusieurs données numériques d'élévation en une seule image avec Python
Comment importer des fichiers CSV et TSV dans SQLite avec Python
[Pandas] J'ai essayé d'analyser les données de ventes avec Python [Pour les débutants]
[Pour les débutants] Script dans les 10 lignes (3. Lecteur de données / conversion csv)
[Python] Lire un fichier csv avec une grande taille de données à l'aide d'un générateur
Créer un Ubuntu de démarrage USB avec un environnement Python pour l'analyse des données
Créer et renvoyer un fichier CSV CP932 pour Excel avec Chalice
solveur> Lien> Résoudre le solveur Excel avec python
Créer Apache Log CSV avec Python
[Python] Ecrire dans un fichier csv avec Python
Sortie vers un fichier csv avec Python
[Python] Obtenez des données économiques avec DataReader
Jouons avec Excel avec Python [Débutant]
Structure de données Python apprise avec la chimioinfomatique
Mémo pour moi graphique csv python
Modèle de prétraitement pour l'analyse des données (Python)
Formatage des données pour les graphiques Python / couleur
Visualisez facilement vos données avec Python seaborn.
Lire et écrire du CSV avec Python
Excel, import / export csv avec Django
Traiter les données Pubmed .xml avec python
Analyse de données à partir de python (visualisation de données 1)
Premiers pas avec Python pour les fonctions PHPer
Analyse de données à partir de python (visualisation de données 2)
Application de Python: Nettoyage des données Partie 2: Nettoyage des données à l'aide de DataFrame