我想将 CSV 格式的文本复制并粘贴到 Excel 2007 中。
有没有办法做到这一点而不先将其保存到临时文件中?
我确信在以前版本的 Excel 中,有一种方法可以在这种情况下手动触发 CSV 导入向导,但我不知道如何在 Excel 2007 中执行此操作。
作为参考,在 OpenOffice 中这就可以了 - 粘贴 2 行以上的 CSV 文本将触发 CSV 导入向导。
答案1
答案2
标记(又称为选择)预期从 csv 导入的相同数量的列并导入(粘贴)。例如:
Name;surname
xxx;yyy
标记 A 和 B 列,然后粘贴。
答案3
如果您可以生成制表符分隔的数据,则可以直接粘贴到 Excel 中。
如果您无法让他们向您发送制表符分隔(而不是逗号分隔)的电子邮件,这仍然涉及一个中间步骤(例如粘贴到记事本中,用制表符替换所有逗号,再次复制)但至少您不必保存并导入临时 csv 文件。
答案4
我敢说我 90% 确定只需将文件扩展名更改为 .xls 即可解决数据问题,无需任何其他步骤。我的意思是将 .csv 的副本保存到桌面,右键单击,重命名,然后将文件扩展名更改为 .xls
我说我有 90% 确定,因为我现在不在电脑旁,无法验证。
有一个技巧可以在 Windows 7 中显示已知文件类型的文件扩展名。
开始/控制面板/外观和个性化/文件夹选项在视图选项卡上选择高级设置向下滚动并取消选择隐藏已知文件类型的扩展名。