windows8.1 python2.7
Utilisez Excel comme un IDE (environnement de développement intégré).
excel_python |---code_gene.py |---code_gene.xlsx
【Excel】 J'ai écrit un programme qui produit une séquence de Fibonacci. Une cellule dans Excel devient un retrait en python.
code_gene.py
# -*- coding: utf-8 -*-
from excel import OpenExcel
#Lecture de fichiers
f = OpenExcel('code_generation.xlsx')
# cell_Ajouter la valeur de la cellule à la valeur de chaque ligne
cell_value = []
for row in xrange(1, len(f.read('A')) + 1):
cell_value.append(f.read(row))
#Remplacez le code de saut de ligne par les lignes avec uniquement des sauts de ligne
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"
#Génération de code
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 " ",
Exécutez ce programme.
Comment exécuter
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)
Un saut de ligne dans Excel devient deux sauts de ligne dans le fichier Python de sortie.
Aimez le maître de la bibliothèque python (12) excel
Recommended Posts