FoxPro/Visual FoxPro - Exportar a TXT con TAB pero sin Comilla

   
Vista:

Exportar a TXT con TAB pero sin Comilla

Publicado por Victor (30 intervenciones) el 13/11/2007 21:37:54
Debo exportar varios campos a un txt con separacion por tabulacion y los campos deben ir sin entre comillas.

Hice con COPY TO 'miarchivo.txt' DELIMITED WITH TAB pero los campos que son character me llevan entre comillas y debe ir sin comilla, si alguien tiene la solución

Atte.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Exportar a TXT con TAB pero sin Comilla

Publicado por enrique (1041 intervenciones) el 14/11/2007 14:31:58
proba con lo siguiente

COPY TO miarchivo.txt TYPE SDF
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Exportar a TXT con TAB pero sin Comilla

Publicado por Jose Guevara joseguevara777@hotmail.com (3 intervenciones) el 26/08/2011 22:12:24
Hola a todos
Yo tambien tenia esta necesidad, la cual es la madre de los inventos
Por copy to no encontre solucion, mejor con set device to, es mejor convertir previamente los campos a caracter como fechas y numeros, chr(9) es el espacio tab

SET DEVICE TO archivo.txt
F=0
use mitabla
scan
@f,0 SAY rtrim(cedula)+CHR(9)+LTRIM(STR(ingreso,8))+CHR(9)+rtim(nombres)
f=f+1
ENDSCAN
set device to screeen
Fue un gusto aportar con algo porque la vida es muy corta para ser egoista
desde Zumba Ecuador para el resto del mundo
atto jose Guevara joseguevara777@hotmail.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Exportar a TXT con TAB pero sin Comilla

Publicado por rgsistemas (1 intervención) el 12/10/2011 18:25:52
muy buen aporte! pero permitime modificar algo ya que el codigo asi como esta no funciona:

SET DEVICE TO file c:\archivo.txt
F=1
SELECT 1
scan
? LTRIM(nombre)+CHR(9)+LTRIM(nombre_password)
f=f+1
ENDSCAN
set device to screen

que les sea de muchisima ayuda!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Exportar a TXT delimitado por TAB

Publicado por paula (1 intervención) el 15/09/2012 01:07:46
HOLA!
ESPERO QUE ALGUIEN ME PUEDA ORIENTAR

TENGO UN ARCHIVO SIMILAR SOLO QUE YO QUIERO QUE SE ME GUARDE SOLO POR TAB.
ESTE ES MI CODIGO:

Open "C:\Documents and Settings\auxsistemas\Escritorio\pagos.txt" For Output As #1
Range("a2").Select
campo1 = "1" & ActiveCell.Value
campo2 = "001" & ActiveCell.Offset(0, 1).Value
campo3 = ActiveCell.Offset(0, 2).Value & 0 & ActiveCell.Offset(0, 3) & ActiveCell.Offset(0, 4)

campo3 = Replace(campo3, ".", "")

campo3 = Replace(campo3, "/", "")

campo3 = String(15, "0") & campo3
espacio = " "
Print #1, campo1; espacio; campo2; espacio; campo3
Close #1
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Exportar a TXT con TAB pero sin Comilla

Publicado por Elias emadfmff@gmail.com (55 intervenciones) el 21/06/2016 21:01:06
Hola,

estaba queriendo utilizar la rutina que habias publicado en el foro para lograr un archivo txt con separacion de tabulaciones pero sin las comillas.

En principio hace todo el proceso pero el archivo que genera tiene cero bytes.

Podrias decirme que estoy haciendo mal por favor?

Te paso mi rutina (es la tuya)


1
2
3
4
5
6
7
8
9
SET DEVICE TO file archivo.txt
F=1
SELECT 1
USE alumnos
scan
? LTRIM(cl_codigo)+CHR(9)+LTRIM(cl_apell1)+CHR(9)+LTRIM(cl_nombre1)
f=f+1
ENDSCAN
set device to screen
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Exportar a TXT con TAB pero sin Comilla

Publicado por Fidel José (321 intervenciones) el 22/06/2016 00:31:07
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
* Con StrToFile()
lcFile = "\\destino\Folder\archivo.txt"
lcSTring = ""
USE alumnos
SELECT alumnos
SCAN
	lcString = m.lcString ;
		+ LTRIM(cl_codigo)+CHR(9)+LTRIM(cl_apell1)+CHR(9)+LTRIM(cl_nombre1) ;
		+ CHR(13) + CHR(10)
 
ENDSCAN
STRTOFILE(m.lcString,m.lcFile)
USE IN alumnos
 
* Con Funciones de bajo nivel
lcFile = "\\destino\Folder\archivo.txt"
USE alumnos
SELECT alumnos
lnHand = FCREATE(m.lcfile)
SCAN
	= FPUTS(m.lnHand,LTRIM(cl_codigo)+CHR(9)+LTRIM(cl_apell1)+CHR(9)+LTRIM(cl_nombre1))
ENDSCAN
= FCLOSE(m.lnHand)
 
USE IN alumnos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Exportar a TXT con TAB pero sin Comilla

Publicado por jose guevara joseguevara777@hotmail.com (3 intervenciones) el 22/06/2016 01:01:26
A mi me funciona con @ say fila,columna saludos

1
2
3
4
5
6
7
8
9
10
SET DEVICE TO file archivo.txt
F=1
c=0
SELECT 1
USE alumnos
scan
@ f,c say LTRIM(cl_codigo)+CHR(9)+LTRIM(cl_apell1)+CHR(9)+LTRIM(cl_nombre1)
f=f+1
ENDSCAN
set device to screen
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar