10
如何设置Excel以始终将CSV文件的所有列都导入为“文本”?
尽管我尝试避免这种情况,但偶尔还是需要在Excel中打开CSV文件。当我这样做时,它将格式化包含数字的列,这使它们对我的目的无用。据我所知,防止这种情况在导入时发生的唯一方法是重命名文件,使扩展名不是.csv,并使用导入向导分别指定每列的格式。对于具有50至60列的文件,这是不切实际的。 由于在互联网上这个经常问到的问题的每个答案都建议使用某种方法在文件打开后将格式化的数字转换回去(这对我不起作用-我想解决一般性问题,而不是少数几种情况)或手动选择每列的格式类型(我不想这样做),我正在寻找一种设置全局首选项或样式的方法,以使打开的所有CSV文件的所有列都始终设置为文本格式。我也知道用引号将数字“装甲”,但是我得到的文件不是那样,我希望避免对文件进行预处理,以免Excel搞砸它们。 有没有办法做到明确这一点:始终格式化所有列在打开CSV文件作为文本,不导入过程中每次手动选择每列? 我正在使用Excel 2003,但是如果您知道的话,我将为2007年提供答案。