数据导出常见问题

  1. 用Excel软件打开数据汇总表,内容显示乱码

  2. 从数据汇总表中复制粘贴的数字前面有空格

  3. 打开数据汇总表,数字内容显示“####”

  4. 数字中带有符号“-”在表格中会显示为日期

  5. 数字前面的“0”在表格中不显示



1. 用Excel软件打开数据汇总表,内容显示乱码

答:批量二维码数据导出后的表格是.csv格式,.csv相对于.xls 这类文件具有更高的跨平台兼容性,文件也更小巧,是跨系统平台使用的常用文件格式。但用Excel这样的软件打开可能会存在问题,最常见的就是内容乱码,一般情况下,出现乱码主要是因为编码格式不同造成的,严重点的是系统字体缺失,Excel 中的乱码问题不属于字体缺失的情形,只是Excel默认的编码格式(从系统默认编码格式继承)和.csv文件的编码格式不同造成的。点此查看解决方案



2. 从数据汇总表中复制粘贴的数字前面有空格

由于excel软件会对超过11位的数字自动采取科学计数法表示(见下图),所以我们在超过11位的数字前面加了tab符号(复制粘贴显示为空格),以避免被excel转换成科学计数。

image.png



3. 打开数据汇总表,数字内容显示“####”

这是由于数据长度超过表格列宽导致无法完整显示(见下图),用鼠标增大列宽后就可以解决。

image.png



4. 数字中带有符号“-”在表格中会显示为日期

由于.csv文件中的单元格只有文本格式,excel软件会将“2-1”这类格式的文本内容默认当作日期,会显示为“2月1日”。该问题目前没有有效的解决方案,只能在填写批量二维码内容时尽量避免直接输入“2-1”这类格式的内容,可以在数字前面增加单引号,例如‘2-1'。



5. 数字前面的“0”在表格中不显示

在默认情况下,Excel会自动更正一些“输入错误”,正常情况下数值不会是0开头的,所以所以Excel会自动帮你去掉前面的0,不显示出来。遇到这类情况可以自定义单元格格式来解决,在“类型”中输入“0”就可以在对应数字前面增加同样数量的“0”。

image.png