本文整理汇总了Python中treeview2csv.treeview2csv函数的典型用法代码示例。如果您正苦于以下问题:Python treeview2csv函数的具体用法?Python treeview2csv怎么用?Python treeview2csv使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了treeview2csv函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: exportar
def exportar(self, boton):
"""
Vuelva el contenido de todos los TreeViews en un solo ".csv".
"""
tv = self.wids['tv_datos']
from treeview2csv import treeview2csv
from informes import abrir_csv
nomarchivocsv = treeview2csv(tv)
abrir_csv(nomarchivocsv)
nomarchivocsv = treeview2csv(self.wids['tv_totales'])
abrir_csv(nomarchivocsv)
示例2: exportar
def exportar(self, boton):
"""
Exporta el contenido del TreeView a un fichero csv.
"""
import sys, os
sys.path.append(os.path.join("..", "informes"))
from treeview2csv import treeview2csv
from informes import abrir_csv
tv = self.wids['tv_datos']
abrir_csv(treeview2csv(tv))
tv = self.wids['tv_totales']
abrir_csv(treeview2csv(tv))
示例3: exportar
def exportar(self, boton):
if not self.objeto:
return
tv = self.wids['tv_datos']
from treeview2csv import treeview2csv
from informes import abrir_csv
nomarchivocsv = treeview2csv(tv)
abrir_csv(nomarchivocsv)
示例4: exportar_a_csv
def exportar_a_csv(self, boton):
"""
Exporta el TreeView de detalle a CSV.
"""
tv = self.wids['tv_detalle']
from treeview2csv import treeview2csv
from informes import abrir_csv
nomarchivocsv = treeview2csv(tv)
abrir_csv(nomarchivocsv)
示例5: exportar
def exportar(self, boton):
"""
Exporta el contenido del TreeView a MS-Exel/OOoCalc.
"""
import sys, os
sys.path.append(os.path.join("..", "informes"))
from treeview2csv import treeview2csv
from informes import abrir_csv
abrir_csv(treeview2csv(self.wids['tv_horas']))
示例6: enviar_por_correoe
def enviar_por_correoe(self, boton):
"""
Envía el informe por correo electrónico.
"""
import treeview2csv
fcsv = treeview2csv.treeview2csv(self.wids["tv_datos"], filtro_ceros=[1])
# txt = "\n".join(open(fcsv).readlines())
txt = csv2html(fcsv)
dests = ["[email protected]", "[email protected]"]
# 20101119: Adri quiere que solo le llegue a ella.
dests = ["[email protected]"]
self.wids["ventana"].window.set_cursor(gtk.gdk.Cursor(gtk.gdk.WATCH))
while gtk.events_pending():
gtk.main_iteration(False)
try:
fechaini, fechafin = self.get_fechas_mostradas()
if fechaini == fechafin:
asunto = "Informe diario: %s" % fechaini.strftime("%d/%m/%Y")
else:
asunto = "Informe de %s a %s" % (fechaini.strftime("%d/%m/%Y"), fechafin.strftime("%d/%m/%Y"))
adjuntos = self.guardar_graficas()
# TODO: Harcoded no, por favor. Meter en algún tipo de
# configuración o algo.
res = utils.enviar_correoe(
"[email protected]",
dests,
asunto=asunto,
texto=txt,
servidor="smtp.universalpilates.es",
password="Lope48",
usuario="tbs349c",
ssl=False,
html=True,
adjuntos=adjuntos,
)
except:
res = False
finally:
self.wids["ventana"].window.set_cursor(None)
if res:
utils.dialogo_info(
titulo="CORREO-E ENVIADO",
texto="El informe se envió correctamente a:\n%s" % "\n".join(dests),
padre=self.wids["ventana"],
)
else:
utils.dialogo_info(
titulo="ERROR AL ENVIAR CORREO-E",
texto="Ocurrió un error al enviar el correo electrónico.\n"
"Verifique que tiene conexión a Internet, que la\n"
"configuración es válida y que no tiene ningún\n"
"cortafuegos o antivirus bloqueando las conexiones\n"
"salientes por el puerto 25.",
padre=self.wids["ventana"],
)
示例7: exportar
def exportar(self, boton):
"""
Exporta el contenido del TreeView a un fichero csv.
"""
sys.path.append(os.path.join("..", "informes"))
from treeview2csv import treeview2csv
from informes import abrir_csv
npag = self.wids['nb_almacenes'].get_current_page()
tv = self.tvs[npag][0]
abrir_csv(treeview2csv(tv))
示例8: exportar
def exportar(self, boton):
"""
Exporta el contenido del TreeView a un fichero csv.
"""
import sys, os
sys.path.append(os.path.join("..", "informes"))
from treeview2csv import treeview2csv
from informes import abrir_csv
for ntv in self.nombres_tv:
tv = self.wids[ntv]
abrir_csv(treeview2csv(tv))
示例9: exportar_a_csv
def exportar_a_csv(self, boton):
"""
Exporta el TreeView a CSV.
"""
if self.wids['notebook1'].get_current_page() == 0:
tv = self.wids['tv_facturas']
elif self.wids['notebook1'].get_current_page() == 1:
tv = self.wids['tv_cliente']
else:
return
abrir_csv(treeview2csv(tv))
示例10: exportar
def exportar(self, boton):
"""
Exporta el contenido del TreeView a un fichero csv.
"""
import sys, os
sys.path.append(os.path.join("..", "informes"))
from treeview2csv import treeview2csv
from informes import abrir_csv
for tvnombre in ("tv_plus", "tv_resumen"):
tv = self.wids[tvnombre]
if tvnombre == "tv_resumen":
filtro_ceros = range(tv.get_model().get_n_columns() - 5)
else:
filtro_ceros = range(tv.get_model().get_n_columns())
abrir_csv(treeview2csv(tv, filtro_ceros = filtro_ceros))
示例11: exportar
def exportar(self, boton):
"""
Exporta el contenido del TreeView a un fichero csv.
"""
import sys, os
sys.path.append(os.path.join("..", "informes"))
from treeview2csv import treeview2csv
from informes import abrir_csv
if boton.name == "b_exportar_as":
tv = "tv_salida"
elif boton.name == "b_exportar_ae":
tv = "tv_entrada"
else:
tv = "tv_producto"
tv = self.wids[tv]
abrir_csv(treeview2csv(tv))
示例12: exportar
def exportar(self, boton):
"""
Exporta el contenido del TreeView a un fichero csv.
"""
import sys, os
sys.path.append(os.path.join("..", "informes"))
from treeview2csv import treeview2csv
from informes import abrir_csv
pagina_activa = self.wids['notebook'].get_current_page()
if pagina_activa == 0:
tv = self.wids['tv_por_producto']
else:
pagina = 0
almacenes = pclases.Almacen.select(orderBy = "id")
for a in almacenes:
pagina += 1
if pagina == pagina_activa:
tv = self.wids['tv_%d' % a.id]
abrir_csv(treeview2csv(tv))
示例13: exportar
def exportar(self, boton):
"""
Exporta a CSV.
"""
abrir_csv(treeview2csv(self.wids['tv_datos']))
示例14: exportar
def exportar(self, boton):
"""
Exporta el TreeView a CSV.
"""
abrir_csv(treeview2csv(self.wids['tv_clientes']))
abrir_csv(treeview2csv(self.wids['tv_proveedores']))
示例15: exportar
def exportar(self, boton):
"""
Exporta el TreeView a CSV.
"""
abrir_csv(treeview2csv(self.wids["tv_datos"]))