Si tengo el siguiente excel:
AAA BBB CCC
DDD EEE FFF
GGG HHH III
...como puedo convertirlo a txt con el siguiente formato:
AAA#BBB#CCC
DDD#EEE#FFF
GGG#HHH#III
...gracias a quien pueda ayudarme!...
| ||||
Se me ocurre que la manera más sencilla es usar GetString(). Asumo que te conectaste al excel y creaste un recordset para almacenar sus valores (si no lo hiciste, no me preguntes porque nunca me conecté con un XLS, pero es posible hacerlo. Hay info al respecto en este mismo foro) Ok, asumido lo anterior, usarías algo así:
Código:
En donde # será el delimitador de columnas, VBCrLf el salto de línea para delimitar los registros y finalmente "null" será lo que se incluya si el campo está vacío (podés eliminarlo porque es opcional)var_txt = Recordset.GetString(2,,"#",VBCrLf, "null") Luego, mediante FSO, escribís en un TXT el valor de var_txt
__________________ ...___... |
| ||||
GetString ![]() ![]()
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |