Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Ajuda - forçar uma quebra de linha no excel exportado!


Vitor.Lemos

Question

Boa tarde,

Estou realizando uma exportação para o excel usando o 'Application/vnd.excel'.

Para isso criei um ADODB.Recordset para popular os meus dados e depois exportar.

Existe um campo do tipo String que preciso realizar uma quebra de linha(simulando uma variavel do tipo Array) no excel, mais não estou conseguindo.

Já usei o vbCrLf, Chr(10) e nada. Preciso de algo que faça o excel reconhecer que naquele ponto ele deve pular a linha.

Obrigado!!

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0
Boa tarde,

Estou realizando uma exportação para o excel usando o 'Application/vnd.excel'.

Para isso criei um ADODB.Recordset para popular os meus dados e depois exportar.

Existe um campo do tipo String que preciso realizar uma quebra de linha(simulando uma variavel do tipo Array) no excel, mais não estou conseguindo.

Já usei o vbCrLf, Chr(10) e nada. Preciso de algo que faça o excel reconhecer que naquele ponto ele deve pular a linha.

Obrigado!!

Raramente uso essa "application", olha só:

http://www.macoratti.net/asp_msc1.htm

Pode ajudar.

Abraços.

Link to comment
Share on other sites

  • 0

<br> quebra HTML, pelo que ele falou no post ele precisa de algo que faça o excel quebrar linha. O que eu sei que num macro do excel faz quebrar linha são as constante vbNewLine, vbLf e vbCrLf. Havia colocado no post a vbNewLine porque achei que era ela que quebrava linha sem deixar um "caracter de quadradinho" no fim da linha, mas testei agora no excel e é o vbLf que quebra linha sem o caracter.

Rodando dentro de um macro no excel, ficaria assim:

Plan.Cells(linha, coluna) = "Texto da primeira linha" & vbLf & "texto da segunda linha."

Link to comment
Share on other sites

  • 0
<br> quebra HTML, pelo que ele falou no post ele precisa de algo que faça o excel quebrar linha. O que eu sei que num macro do excel faz quebrar linha são as constante vbNewLine, vbLf e vbCrLf. Havia colocado no post a vbNewLine porque achei que era ela que quebrava linha sem deixar um "caracter de quadradinho" no fim da linha, mas testei agora no excel e é o vbLf que quebra linha sem o caracter.

Rodando dentro de um macro no excel, ficaria assim:

Plan.Cells(linha, coluna) = "Texto da primeira linha" & vbLf & "texto da segunda linha."

Ahhhh, então você tá usando um Componente?

Abraços.

Link to comment
Share on other sites

  • 0

Não não... Só comentei que no excel (macro do excel) você usa esse código. Não testei com ASP, nem sei se funciona isso no ASP.

Resolvi pesquisar um pouco no Google, achei exemplo do vbLf e Chr(10) que ele usou e que não funcionou, então achei >>ISSO<< que parece que soluciona o problema.

Link to comment
Share on other sites

  • 0
Não não... Só comentei que no excel (macro do excel) você usa esse código. Não testei com ASP, nem sei se funciona isso no ASP.

Resolvi pesquisar um pouco no Google, achei exemplo do vbLf e Chr(10) que ele usou e que não funcionou, então achei >>ISSO<< que parece que soluciona o problema.

Bacana.

Problema resolvido.

:)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...