为啥文本文件中的身份证号码粘贴到EXCEL中时将变为科学计数法表示
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥文本文件中的身份证号码粘贴到EXCEL中时将变为科学计数法表示相关的知识,希望对你有一定的参考价值。
我将SQL 库中的数据导入到EXCEL文件中时发现,身份证号码将变为科学计数法,但是导入到文本文件中时显示是正常的,为什么呢?
因为身份证号码的数字太大了,系统自动将其修改为科学记数方式,即使将其更改回来,也会造成数据的丢失(身份证号的末三位会变成0)。
解决办法如下:
1、选中需要粘贴的位置,鼠标右键,设置单元格格式;
2、设置数据格式为文本(见下图),再行复制,粘贴,即可。
参考技术A 你可以先把数据导到文本文件中,再用EXCEL打开,这时你注意:1、打开时提示的分隔符是空格或是逗号等,这你得看文本文件中的内容形式,2、把相关身份证的数据列定义为文本,这样就没事了1、2楼的办法有时不好用的本回答被提问者采纳 参考技术B 太长了,要么先把excel的目标单元格设为文本格式再粘贴
或再身份证前加英文状态下的单引号 ' 再贴到excel单元格
'213201181264810023 参考技术C 把那一列的单元格格式改成数值就OK了
为啥当我将文本从浏览器复制并粘贴到文件时,Vim 会再次缩进每一行?
【中文标题】为啥当我将文本从浏览器复制并粘贴到文件时,Vim 会再次缩进每一行?【英文标题】:Why does Vim indent every line once more when I copy and paste text from my browser to a file?为什么当我将文本从浏览器复制并粘贴到文件时,Vim 会再次缩进每一行? 【发布时间】:2019-11-04 19:46:46 【问题描述】:当我将一些文本从浏览器窗口复制到我正在使用 Vim 编辑的文件中时,为什么会出现这种情况?如何让线路正确排列?
from django.db import models
from django.contrib.gis.db import models
# Create your models here.
class WorldBorder(models.Model):
# Regular Django fields corresponding to the attributes in the
# world borders shapefile.
name = models.CharField(max_length=50)
area = models.IntegerField()
pop2005 = models.IntegerField('Population 2005')
fips = models.CharField('FIPS Code', max_length=2)
iso2 = models.CharField('2 Digit ISO', max_length=2)
iso3 = models.CharField('3 Digit ISO', max_length=3)
un = models.IntegerField('United Nations Code')
region = models.IntegerField('Region Code')
subregion = models.IntegerField('Sub-Region Code')
lon = models.FloatField()
lat = models.FloatField()
# GeoDjango-specific: a geometry field (MultiPolygonField)
mpoly = models.MultiPolygonField()
# Returns the string representation of the model.
def __str__(self): # __unicode__ on Python 2
return self.name
【问题讨论】:
Turning off auto indent when pasting text into vim的可能重复 【参考方案1】:您可能打开了autoindent
或cindent
。当您选择其中一个选项时,Vim 不知道粘贴到终端的换行符和您自己输入的换行符之间的区别。因此,当您粘贴换行符时,Vim 会缩进该行,然后您还会粘贴空格以提供额外的缩进,以此类推,直到您在屏幕上超出您想要的范围。
解决方法是使用:set paste
设置粘贴模式再粘贴,然后:set nopaste
关闭粘贴模式。在粘贴模式下,Vim 不会自动缩进行,因此将大量行粘贴到终端不会导致缩进不断增加。
如果您的特定平台上有支持剪贴板的 Vim,您也可以使用 "*
和 "+
寄存器进行粘贴(例如,使用 "*p
进行粘贴),这也不会有这个问题。
【讨论】:
实现相同结果的另一种方法::set noai
禁用autoindent
模式,:set ai
再次启用它以上是关于为啥文本文件中的身份证号码粘贴到EXCEL中时将变为科学计数法表示的主要内容,如果未能解决你的问题,请参考以下文章
为啥当我将文本从浏览器复制并粘贴到文件时,Vim 会再次缩进每一行?
如何复制 - 将 QStandardItemModel 创建的 QTableView 中的多个项目粘贴到文本/excel 文件中?