CLR: .Net / Mono / Boo / Otros CLR > C#

 quitar espacios

(1/3) > >>

marcosata:
Hola mis amigos un gusto saludarles  estoy en esto de la programacion y esta vez en C# .net. miren lo q pasa esq estoy codificando una aplicacion para windows y necesito trabajar con archivos de texto, los cuales bajo de una pagina web, dicho archivo txt contine saltos de pagina los cuales deseo eliminar para importarlo a excel y luego aacces como una tabla temporal de base de datos, entonces quiero saber como cargar el archivo txt a un formulario aunq bueno una funcion para eso si tengo pero lo que si deseo saber es como eliminar los espacios de enter o tabulaciones (saltos de linea) porque como es un archivo txt me aprece un solo texto y necesito apartar las posibles columnas que formaran la tabla temporal en la base de datos, por loq necesito eliminar los espacios y saltos de linea . si alguien me puede ayudar y tiene experiencia con esto le agradezo mucho
saludos desde Ecuador

eltruhanero:

--- Cita de: "marcosata" ---Hola mis amigos un gusto saludarles  estoy en esto de la programacion y esta vez en C# .net. miren lo q pasa esq estoy codificando una aplicacion para windows y necesito trabajar con archivos de texto, los cuales bajo de una pagina web, dicho archivo txt contine saltos de pagina los cuales deseo eliminar para importarlo a excel y luego aacces como una tabla temporal de base de datos, entonces quiero saber como cargar el archivo txt a un formulario aunq bueno una funcion para eso si tengo pero lo que si deseo saber es como eliminar los espacios de enter o tabulaciones (saltos de linea) porque como es un archivo txt me aprece un solo texto y necesito apartar las posibles columnas que formaran la tabla temporal en la base de datos, por loq necesito eliminar los espacios y saltos de linea . si alguien me puede ayudar y tiene experiencia con esto le agradezo mucho
saludos desde Ecuador
--- Fin de la cita ---

Hola, en futuros post trata de ser mas claro y concreto. Es muy dificil seguir la pista de lo que quieres hacer.

Si necesitas eliminar espacios de un string puedes hacer

string string_con_espacios = "hola sacame los espacios";
string string_sin_espacios = string_con_espacios.Replace(" ","");

Si necesitas eliminar enters de un string puedes hacer

string string_con_espacios = "hola sacame" + Environment.NewLine + "los enters";
string string_sin_espacios = string_con_espacios.Replace(Environment.NewLine,"");

Si no es esto lo que precisas, por favor postea mas claro y con gusto responderemos tus dudas.
Saludos, Daniel.

marcosata:
Hola, gracias mi amigo por responder y disculpas por no saber explicarme bien en el tema; pues si es algo parecido a lo q tu me respondes te explico mejor.
MI aplicacion consiste en buscar de una lista un cliente u organizacion especificos, para esto; desde la aplicacion debo cargar un archivo txt q descargo desde  la web el cual adjunto a continuacion, y entonces pues debo eliminar sobre todo los enters de los parrafos q luego seran un registro para cargar en un datagrid espero me entiendas, en el txt descargado ya veras tu que la informacion esta en parrafos los cuales representarian un solo registro en una posterior tabla temporal para una base de datos, por eso es lo q necesito  primero cargar el archivo txt en la aplicacion y luego de esto eliminar los enters y ceparar con una ", " los campos de la futura tabla espero me comprendas.
espero me entiendas mejor con esta explicacion y aqui te adjunto el archivo q se debera cargar en la aplicacion
muchas gracias y saludos desde ecuador

eltruhanero:

--- Cita de: "marcosata" ---Hola, gracias mi amigo por responder y disculpas por no saber explicarme bien en el tema; pues si es algo parecido a lo q tu me respondes te explico mejor.
MI aplicacion consiste en buscar de una lista un cliente u organizacion especificos, para esto; desde la aplicacion debo cargar un archivo txt q descargo desde  la web el cual adjunto a continuacion, y entonces pues debo eliminar sobre todo los enters de los parrafos q luego seran un registro para cargar en un datagrid espero me entiendas, en el txt descargado ya veras tu que la informacion esta en parrafos los cuales representarian un solo registro en una posterior tabla temporal para una base de datos, por eso es lo q necesito  primero cargar el archivo txt en la aplicacion y luego de esto eliminar los enters y ceparar con una ", " los campos de la futura tabla espero me comprendas.
espero me entiendas mejor con esta explicacion y aqui te adjunto el archivo q se debera cargar en la aplicacion
muchas gracias y saludos desde ecuador
--- Fin de la cita ---


ahora si se entendio.... gracias por la aclaracion!

lo has podido hacer?

saludos, daniel!

marcosata:
Hola Daniel,
te comento q los espacions i los pude eliminar pero los enter  no , estoy utilizandon la cadena
asi:
while (sr.Peek() != -1)
        {
            string s = sr.ReadLine();

            if (String.IsNullOrEmpty(s))
            {
                continue;

            }
           
           string s1 = s + Environment.NewLine + "n";
           string s2 = s1.Replace(Environment.NewLine, "");
           
            this.listBox1.Items.Add(s2);
           
                     
           
        }

        sr.Close();


Pero no me funciona la eliminacion de los enter no se si es por el codigo ascii q utilizo o no se porq pero no me funciona
espero me recomiendes algo mas
gracias

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa