我正在将以Tab键分隔的数据从Notepad++粘贴到Excel(大约5万行和3列)。无论我尝试了多少种不同的方法,Excel都希望将包含一个"
的单元格转换为下一个"
示例的单元格内容。例如,如果我的数据如下所示:
"Apple 1.0 Store
Banana 1.3 Store
"Cherry" 2.5 Garden
Watermelon 4.0 Field
Excel文件如下所示:
Apple1.0StoreBanana1.3Store
Cherry 2.5GardenWatermelon4.0Field
解决这个问题的一个方法是在Excel中以CSV格式打开文件,但是这会导致Excel使用Excel的“常规”格式将数值格式化为简化的数值。因此,数据看起来如下所示:
"Apple 1 Store
Banana 1.3 Store
"Cherry" 2.5 Garden
Watermelon 4 Field
我获取的数据来自SQL Server Studio,因此我的文件格式选项为:
- .CSV格式
- .Txt(制表符分隔)
- 从查询结果复制粘贴
我正在寻找的解决方案是在Excel中表示数据,而不对引号、数字或任何其他单元格内容进行Excel处理。
3条答案
按热度按时间rdrgkggo1#
不要直接在excel中打开文件。而是导入文件并控制数据类型和文件布局。
当你直接在Excel中打开时,Excel会自动导入最好的数据。当这种情况发生时,你会失去灵活性/控制。最好是自己导入和控制,以获得你想要的微调。
你会得到这样的结果:
qv7cva1a2#
您是否尝试过通过文本导入打开它?
步骤1:
步骤2:
步骤3:
gdrx4gfi3#
EXCEL提示:将CSV文件导入EXCEL可节省时间:如果你在EXCEL中预先设置了正确的文本到列分隔符参数(例如指定制表符作为分隔符),然后复制并粘贴CSV数据,Excel将直接导入CSV粘贴到正确的列中,而不必经历文本到列的繁琐过程。当我不得不将数百份银行对账单导入Excel时,这尤其节省了时间。
但是,如果您的文本到列分隔符被错误地预先指定为例如逗号,并且您正在导入制表符分隔的文件,则excel将所有数据转储到一列中,并且您将不得不为每个语句执行耗时的文本到列转换过程。
EXCEL查看现有的文本到列分隔符,看看是否可以使用这些分隔符来使您在粘贴数据时更轻松
希望这个提示能帮上忙(它帮我省了几个小时)