将文本剪切到 Excel 中并保留单元格

将文本剪切到 Excel 中并保留单元格

我正在编写一个程序,通过电子邮件将一些数据发送给我的一些员工

其中一个人在 Excel 中跟踪数据,因此我在电子邮件底部添加了一个纯文本数据行,以便他可以将其复制并粘贴到 Excel 中。

我使用 \t(制表符)来表示字段,但粘贴时,所有字段都连在一起了。在 Excel 中,单元格中的每个字段中是否都要输入一个字符?

答案1

您可以使用任何未出现在数据中的字符。常用的选择是“,”或“|”。粘贴数据时,您刚刚粘贴的内容的右下角应该会出现一个小框,您可以使用它来修改数据的导入方式,否则您只需使用数据->文本到列即可。然后选择分隔符,然后输入要使用的分隔符。

答案2

只要您在每个单词之间使用相同的字符(甚至是空格),然后使用 Excel 中的文本到列选项,Excel 就会自动将这些文本转换为列或单独的单元格:

“这是一个测试”会将每个单词转换为一个单元格。

“This:is:a:test” 也可以,但是你必须告诉 excel 该符号是冒号。 替代文本

答案3

您是用 HTML 创建消息的吗?HTML 消息中的制表符通常会被空格取代。

尝试以纯文本格式创建您的电子邮件,标签应该会被保留,并且粘贴到 Excel 时您将获得预期的行为。

相关内容