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)
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 tv = self.wids['tv_datos'] abrir_csv(treeview2csv(tv))
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']))
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)
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))
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)
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))
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))
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))
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))
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))
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_datos_vtos_formapago"] abrir_csv(treeview2csv(tv)) tv = self.wids["tv_datos_cobros_formapago"] abrir_csv(treeview2csv(tv))
def exportar(self, boton): """ Exporta a CSV. """ abrir_csv(treeview2csv(self.wids['tv_datos']))
item = item.replace("€", chr(164)) # Lo hago a manopla porque no sé por que el encoding # no se cepilla el euro y lo cambia por el chr(164). except Exception, msg: print msg fila_iso.append(item) datos_iso.append(fila_iso) cabecera_iso = [] for item in cabecera: try: item = item[0].encode("iso-8859-15") except: pass cabecera_iso.append(item) treeview2csv.generar_csv(ruta, cabecera_iso, datos_iso) abrir_csv(ruta) def imprimir2(archivo, titulo, campos, datos, fecha = None, cols_a_derecha = (), graficos = [], apaisado = False, sobrecampos = (), lineas_verticales = (), exportar_a_csv_a = None): """ Veamos, veamos. La idea es tener este método y pasarle chorrecientos parámetros de modo que luego el método se encargue de ordenar las cosas.
def exportar(self, boton): """ Exporta el TreeView a CSV. """ abrir_csv(treeview2csv(self.wids['tv_clientes'])) abrir_csv(treeview2csv(self.wids['tv_proveedores']))
def exportar(self, boton): """ Exporta el TreeView a CSV. """ abrir_csv(treeview2csv(self.wids["tv_datos"]))