cortar texto no excel e preservar as células

1

Eu estou escrevendo um programa que e-mails alguns dados para alguns dos meus funcionários

Um deles rastreia os dados no Excel, então eu adicionei uma linha de dados puramente em texto na parte inferior do e-mail para que ele possa copiá-los e colá-los no Excel.

Eu usei \ t (tabs) para denotar campos, mas quando eu colo, tudo funciona junto. Existe um personagem para colocar em cada campo em uma célula no excel?

Crash893
fonte

Respostas:

3

Você pode usar qualquer coisa que você queira que não apareça nos seus dados. Uma escolha popular é "," ou "|". Quando você cola seus dados, deve haver uma pequena caixa que aparece no canto inferior direito do que você acabou de colar, e você pode usar isso para modificar como os dados foram importados, caso contrário, você pode simplesmente usar Data- & gt; Texto para colunas. Em seguida, selecione o deliminador e digite o deliminador que você deseja usar.

Jarvin
fonte
não exatamente o que eu queria mas tab não parece funcionar no e-mail im enviando (que substituiu com 5 espaços) então eu fui com | e isso combinado com o texto da coluna que você me mostrou acabou o projeto.
Crash893
1

Contanto que você use o mesmo caractere entre cada palavra (até mesmo um espaço) e, em seguida, use a opção text to columns no excel, o Excel automaticamente pegará esses textos e os converterá em uma coluna ou célula separada:

"Este é um teste" irá converter cada palavra para uma célula.

"This: is: a: test" também, mas você precisa dizer ao excel que o símbolo é o cólon. alt text

James Mertz
fonte
também funciona com números também.
James Mertz
1

Você está criando sua mensagem em HTML? Tabs geralmente são substituídos por espaços em mensagens HTML.

Tente criar seu email no formato de texto sem formatação e as guias devem ser mantidas e você obterá o comportamento esperado ao colar no Excel.

Mike Fitzpatrick
fonte
isso é o que estava acontecendo, substituí a guia por | e não funciona tão bem quanto eu queria, mas é apenas dois passos extras
Crash893