Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

soamazing

[Resolvido] Gerar CSV em C#

Recommended Posts

Olá Galera,

 

Gostaria de saber se alguém poderia me ajudar com o seguinte case, preciso selecionar todos os dados de uma tabela, e gerar um CSV no C#.

 

vlw!!!

 

[]'soamazing

Compartilhar este post


Link para o post
Compartilhar em outros sites

web ou desktop ???

 

 

WEB

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem um tópico do mês passado que mostrei algo para exportar pra excel..

 

 

Vou procurá-lo e verificar se é aplicávell para csv

 

 

Procurei no Fórum e não encontrei nada da exportação para XLS!

Você poderia postar o link, por favor.

 

Obrigada.

 

[]'soamazing

Compartilhar este post


Link para o post
Compartilhar em outros sites

é esse o linq http://forum.imaster...__fromsearch__1

 

substitui o contenttype por

 

 Response.ContentType =  "text/csv" 

 

Daniel,

Obrigada pelo script, contudo está acontecendo uma coisa engraçada, dentro do Excel está aparecendo duas linhas em branco, você já viu isso acontecer?!

Como posso resolver isto?

 

Obrigada

 

[]'soamazing

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se funciona:

 

string filePath = @"C:\test.csv";  
string delimiter = ",";  
 	 
string[][] output = new string[][]{  
    new string[]{"Col 1 Row 1", "Col 2 Row 1", "Col 3 Row 1"},  
    new string[]{"Col1 Row 2", "Col2 Row 2", "Col3 Row 2"}  
};  
int length = output.GetLength(0);  
StringBuilder sb = new StringBuilder();  
for (int index = 0; index < length; index++)  
    sb.AppendLine(string.Join(delimiter, output[index]));  

File.WriteAllText(filePath, sb.ToString());

http://social.msdn.microsoft.com/Forums/en/netfxbcl/thread/80fa29cf-a56f-45c4-8694-13db45627f99

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui gerar a partir do último link.

 

Obrigada

 

[]'soamazing

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.