-1

当我从 Sql Server db 的查询结果中复制数据并将其粘贴到 Excel 时,带连字符的文本将转换为日期。

就像 2-12 转换为 2 月 12 日一样。我怎样才能避免这种情况?

4

1 回答 1

0

一种方法是在 SQL Server 查询中将 SQL Server 列转换为文本,然后在其前面附加一个撇号。当您将其粘贴到 Excel 中时,应将其粘贴为文本,而不是日期。例如

SELECT '''' + CONVERT(nvarchar,Field_Name) FROM Table_Name

然后,您可能需要在 Excel 中选择该列,右键单击它,选择“设置单元格格式”,然后将格式更改为文本。然后,您可以替换撇号,该列将保留为文本,不会自动转换为日期格式。

于 2013-09-03T21:34:16.283 回答