1.excel自动把爬取的1005006209134576变成1005006209134570
原因:Excel默认将超过11位的数字视为数值型数据,以科学计数法显示,并且在计算和存储时可能会出现精度丢失(超过15位后,15位之后的数字会被强制置为0)
方法:提前将Excel那列设成文本格式
2. = text(A1,"0")
TEXT
函数是Excel中的文本函数,用于将数值转换为按指定数字格式表示的文本
代码"0"
在这里的含义是:将数字按照整数格式显示,并且会根据数字的实际长度补足相应的位数。如果数字本身是整数,就直接显示;如果是小数,它会将小数部分截断(不是四舍五入)后以整数形式显示
3.空白单元格向上填充
注意要提前将单元格转换为数值格式
4.循环相似元素 循环项位置从0开始
foreach列表循环也是