是否可以将 CSV 格式的数据粘贴到 Excel 2007 中?

the*_*ere 144 clipboard csv microsoft-excel-2007 copy-paste microsoft-excel

我想将 CSV 格式的文本复制并粘贴到 Excel 2007 中。

有没有办法在不先将其保存到临时文件的情况下执行此操作?

我确信在以前版本的 Excel 中,有一种方法可以在这种情况下手动触发 CSV 导入向导,但我不知道如何在 Excel 2007 中执行此操作。

作为参考,在 OpenOffice 中,这个 Just Works - 粘贴 2+ 行 CSV 文本将触发 CSV 导入向导。

小智 203

您需要将数据插入一列。选择此列,转到“数据”菜单,然后按“分列”按钮。

如需视觉帮助,请参阅此屏幕截图。

默认菜单: 默认菜单

数据菜单: 文本到列

  • 谢谢那行得通。但是后来我注意到它会随着我的进行而自动执行 - 我认为它会随着你的进行而学习。 (2认同)

小智 11

标记(又名选择)预期从 csv 和导入(粘贴)导入的相同数量的列。例如:

Name;surname
xxx;yyy
Run Code Online (Sandbox Code Playgroud)

标记 A 列和 B 列,然后粘贴。

  • 我无法让这个工作。它给了我警告消息:“警报”“剪贴板上的数据与所选区域的大小和形状不同。您是否仍要粘贴数据”然后它只是粘贴为 CSV。我注意到你有分号,也许分号更有效?我不确定,但我的猜测是它不会。 (2认同)

Ish*_*eel 7

如果可以生成制表符分隔的数据,则可以直接粘贴到 Excel 中。

如果您无法让他们向您发送以制表符分隔(而不是逗号分隔)的电子邮件,这仍然涉及一个中间步骤(例如粘贴到记事本中,用制表符替换所有逗号,再次复制),但至少您没有不必保存并导入临时 csv 文件。