2010-04-11 118 views
2

我想复制一个sql结果集并将其粘贴到Excel中。但是我粘贴到电子表格中的数据不想识别Excel格式。因此,如果我将某一列更改为货币,则它不会执行任何操作。但是......如果我双击一个单元格,那么它应用货币格式。但只限于那个细胞。复制SQL数据并在Excel中粘贴时的格式化

如何让它自动识别Excel格式?

我一定是我失踪的东西。希望有人能够提供帮助。 :-)

回答

1

您是否尝试过<edit><paste special>然后将数据粘贴为文本?否则,你正在复制数据和格式,这可能是问题。

+0

是的,我总是使用选择性粘贴,然后作为文本。在做之前,我已经尝试将Excel单元格设置为各种格式,但不重要。我真的不明白。 – 2010-04-11 18:24:36

0

借调<edit><paste special>,但另一个有用的功能是<Text to Columns>。因此,如果您将数据作为文本粘贴,如果它不会自动显示在列中,请使用“文本到列”将其变为列,然后应用任何格式。

+0

“文本到列”在哪里?在SQL方面还是在Excel方面?谢谢。 – 2010-04-11 18:25:30

+0

它在excel方面;我不确定你使用的是什么版本的excel,但只需在excel的帮助文件中输入这个短语,它会告诉你它在哪里。 – djq 2010-04-16 01:38:39

0

将您的excel列格式更改为文本,然后粘贴特殊 - >文本