我正在编写一个程序,通过电子邮件将一些数据发送给我的一些员工
其中一个人在 Excel 中跟踪数据,因此我在电子邮件底部添加了一个纯文本数据行,以便他可以将其复制并粘贴到 Excel 中。
我使用 \t(制表符)来表示字段,但粘贴时,所有字段都连在一起了。在 Excel 中,单元格中的每个字段中是否都要输入一个字符?
答案1
您可以使用任何未出现在数据中的字符。常用的选择是“,”或“|”。粘贴数据时,您刚刚粘贴的内容的右下角应该会出现一个小框,您可以使用它来修改数据的导入方式,否则您只需使用数据->文本到列即可。然后选择分隔符,然后输入要使用的分隔符。
答案2
只要您在每个单词之间使用相同的字符(甚至是空格),然后使用 Excel 中的文本到列选项,Excel 就会自动将这些文本转换为列或单独的单元格:
“这是一个测试”会将每个单词转换为一个单元格。
“This:is:a:test” 也可以,但是你必须告诉 excel 该符号是冒号。
答案3
您是用 HTML 创建消息的吗?HTML 消息中的制表符通常会被空格取代。
尝试以纯文本格式创建您的电子邮件,标签应该会被保留,并且粘贴到 Excel 时您将获得预期的行为。