Text in Excel schneiden und Zellen erhalten

709
Crash893

Ich schreibe ein Programm, das einigen meiner Mitarbeiter einige Daten per E-Mail sendet

Einer von ihnen verfolgt die Daten in Excel. Daher fügte ich am Ende der E-Mail eine reine Datenzeile hinzu, sodass er sie einfach kopieren und in Excel einfügen kann.

Ich habe \ t (Tabs) verwendet, um Felder zu bezeichnen, aber wenn ich einfüge, läuft alles zusammen. Gibt es ein Zeichen, das in jedes Feld einer Excel-Zelle eingefügt werden kann?

1

3 Antworten auf die Frage

3
Jarvin

Sie können alles verwenden, was Sie nicht in Ihren Daten sehen möchten. Eine beliebte Wahl ist entweder "," oder "|". Wenn Sie Ihre Daten einfügen, sollte in der rechten unteren Ecke des gerade eingefügten Kästchens ein kleines Kästchen angezeigt werden, mit dem Sie ändern können, wie die Daten importiert wurden. Andernfalls können Sie einfach Data-> Text to column verwenden. Wählen Sie dann Deliminator aus und geben Sie dann den Deliminator ein, den Sie verwenden möchten.

nicht genau das, was ich wollte, aber Tabs scheinen nicht in der E-Mail zu arbeiten, die gesendet wird (es wurden 5 Leerzeichen verwendet). Also ging ich mit | und dies kombiniert mit dem Text in der Spalte, den Sie mir gezeigt haben, beendete das Projekt. Crash893 vor 13 Jahren 0
1
KronoS

Solange Sie dasselbe Zeichen zwischen jedem Wort (sogar einem Leerzeichen) und dann mit der Option "Text in Spalten" in Excel verwenden, werden diese Texte automatisch von Excel übernommen und in eine Spalte oder eine separate Zelle umgewandelt:

"Dies ist ein Test" konvertiert jedes Wort in eine Zelle.

"This: is: a: test" wird auch, aber Sie müssen Excel sagen, dass das Symbol der Doppelpunkt ist. Alt-Text

es funktioniert auch mit Zahlen. KronoS vor 13 Jahren 0
1
Mike Fitzpatrick

Erstellen Sie Ihre Nachricht in HTML? Tabulatoren werden im Allgemeinen durch Leerzeichen in HTML-Nachrichten ersetzt.

Versuchen Sie, Ihre E-Mail im Nur-Text-Format zu erstellen. Die Registerkarten sollten beibehalten werden und Sie erhalten das erwartete Verhalten beim Einfügen in Excel.

Das ist, was passiert ist, ich habe Tab durch | ersetzt und es funktioniert nicht so, wie ich wollte, aber es sind nur 2 zusätzliche Schritte Crash893 vor 13 Jahren 0