windows8.1 python2.7
Verwenden Sie Excel wie eine IDE (Integrated Development Environment).
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.
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
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)
Ein Zeilenumbruch in Excel wird zu zwei Zeilenumbrüchen in der Ausgabe-Python-Datei.
Ziel Python Library Master (12) Excel
Recommended Posts