如何将表格从 MS Excel 粘贴到 Wolfram Mathematica?

Dim*_*ims 7 mathematica microsoft-excel

当我将包含多个数字的 MS Excel 区域粘贴到 Mathematica 时,我得到的只是一长串纯数字,即 Mathematica 中的一个整数。

如何拥有某种表格,即分隔值?

Mr.*_*ard 6

我不熟悉 Excel 剪贴板格式,但有一套可爱的工具可以以调色板的形式粘贴表格数据。打开此页面以访问代码。当您评估该代码块时,您将获得一个 Palette,其中包含三个用于不同格式的按钮。我认为三者中的一个很可能会做你想做的事。

您可以将调色板保存到您的用户Mathematica\SystemFiles\FrontEnd\Palettes目录,它会出现在Palettes菜单中。


如何在实践中从 Excel 粘贴

关于 Windows 剪贴板的一个重要信息是它可以同时保存多种格式的数据。当您从 Excel 复制时,数据会以多种格式复制,因此可以将其粘贴到许多不同的应用程序中。不幸的是,当您粘贴到 Mathematica 中时,会自动选择错误的格式。无法直接从 Mathematica 解决此问题。

解决方法是先粘贴到记事本中,再次选择所有文本(CTRL- A),然后将其重新复制为纯文本格式。现在您可以使用调色板的 TSV 或表格按钮将其粘贴到 Mathematica 中。


p.v*_*zli 3

如果没有“Mathematica Link for Excel”等附加软件,则无法将数据从 Excel粘贴到 Mathematica 。但您可以将数据导入 Mathematica。请参阅 fe XLS 导入