保存Excel文件时,数字将转换为日期

时间:2013-12-20 17:57:48

标签: excel

我有一个文件(只有一个),其中一些列带有整数。当我更改并保存文件时,这些列会自动转换为日期。有谁知道我怎么能阻止这个?谢谢!

3 个答案:

答案 0 :(得分:2)

您可能想在此处查看类似问题:

http://www.mrexcel.com/forum/excel-questions/637277-excel-converting-numbers-dates.html

(以下建议可能与此问题无关,但总的来说,它们可能有助于解决此类问题)

选择单元格并转到Format --> cells --> number并选择文本作为选择

还有一个按键解决方案:在输入或粘贴Excel可能会误认为日期和月份的一对数字之前键入撇号。退出单元格时,撇号消失,数字保留数字,格式为文本。

这是microsoft所说的: http://office.microsoft.com/en-001/excel-help/stop-automatically-changing-numbers-to-dates-HA102809473.aspx

如果您从其他地方粘贴数据

尝试Paste Special

答案 1 :(得分:0)

我想这个问题仍然没有解决办法。

从sql server 2008插入数据时,我的计算机都会发生这种情况。

一半列成为日期.....我想把它交给我的会计师......很糟糕

(顺便说一下,我知道文字的特殊粘贴,然后转换为数字......但需要很长时间)....

答案 2 :(得分:0)

我刚遇到这个问题。我正在使用webhook将数据存储到excel,添加新行,更新现有数据等。

我有一个特殊的领域" step"这是一个字符串,可以是" 1"," 1.1"," 1.2"等等,当价值为a时,它被视为日期"字符串十进制" ...

我找到解决此问题的唯一方法是以编程方式在值'之前添加'1.2

我尝试将此应用于我的所有字段以避免excel副作用,但我注意到,当通过将新值与现有值合并来更新现有行时,'被剥离。所以,我最终使用白色字段来逃避。由于我使用'的lib的限制,我无法在合并数据时强制添加google-sheets-node-api字段。