Python-Programmierung mit Excel

【Umgebung】

windows8.1  python2.7

【Überblick】

Verwenden Sie Excel wie eine IDE (Integrated Development Environment).

[Ordnerstruktur]

excel_python     |---code_gene.py     |---code_gene.xlsx

【Excel】 Ich habe ein Programm geschrieben, das eine Fibonacci-Sequenz ausgibt. Eine Zelle in Excel wird zu einem Einzug in Python. exce..png

【Programm】

code_gene.py


# -*- coding: utf-8 -*-

from excel import OpenExcel 

#Datei lesen
f = OpenExcel('code_generation.xlsx') 

# cell_Addieren Sie den Zellenwert zum Wert für jede Zeile
cell_value = []
for row in xrange(1, len(f.read('A')) + 1):
    cell_value.append(f.read(row))

#Ersetzen Sie den Zeilenvorschubcode durch Zeilen mit nur Zeilenumbrüchen
for row in xrange(len(cell_value)):
    kaigyo = ""
    for col in xrange(len(cell_value[0])):
        kaigyo += kaigyo + cell_value[row][col]
    if kaigyo == "":
        cell_value[row][0] = "\n"

#Codegenerierung
for row in xrange(len(cell_value)):
    for col in xrange(len(cell_value[0])):
        if not len(cell_value[row][col]) == 0:
            print cell_value[row][col]
            break
        else:
            print "    ",

Führen Sie dieses Programm aus. Ausführen   python code_gene.py > code.py & python code.py

【Ausführungsergebnis】

1  1  2  3  5  8  13  21  34  55

code.py


# -*- coding: utf-8 -*-
def fib(n):
     if n < 2:
          return 1
     else:
          return fib(n-1) + fib(n-2)


for i in xrange(10):
     print fib(i)

【Problem】

Ein Zeilenumbruch in Excel wird zu zwei Zeilenumbrüchen in der Ausgabe-Python-Datei.

[Referenzseite]

Ziel Python Library Master (12) Excel

Recommended Posts

Python-Programmierung mit Excel
Programmieren mit Python
GUI-Programmierung in Python mit Appjar
Funktionale Programmierung in Python Project Euler 3
Funktionsprogrammierung in Python Project Euler 2
Webcodierer versucht Excel in Python
Quadtree in Python --2
Python in der Optimierung
CURL in Python
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Python-Programmierhinweis
SendKeys in Python
Epoche in Python
Zwietracht in Python
Deutsch in Python
DCI in Python
Quicksort in Python
nCr in Python
N-Gramm in Python
Konstante in Python
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
LINE-Bot [0] in Python
CSV in Python
Reverse Assembler mit Python
Reflexion in Python
Konstante in Python
nCr in Python.
Format in Python
Scons in Python 3
Puyopuyo in Python
Python in Virtualenv
PPAP in Python
Quad-Tree in Python
Reflexion in Python
Chemie mit Python
Hashbar in Python
DirectLiNGAM in Python
LiNGAM in Python
Excel mit Python
In Python reduzieren
In Python flach drücken
Zeichnen Sie Nozomi Sasaki in Excel mit Python
Wissenschaftliche Programmierung Petit Tech Collection in Python
Probieren Sie eine funktionale Programmierpipe in Python aus
Sortierte Liste in Python
Täglicher AtCoder # 36 mit Python
Clustertext in Python
AtCoder # 2 jeden Tag mit Python
Täglicher AtCoder # 32 in Python
Täglicher AtCoder # 6 in Python
Täglicher AtCoder # 18 in Python
Bearbeiten Sie Schriftarten in Python
Singleton-Muster in Python
Dateioperationen in Python