df = pd.read_excel(files)
df.drop_duplicates(keep='first', inplace=True)
# data_list = df.drop_duplicates(subset=[data_header.get('goods_code')], keep='first').values
for d in range(len(data_list)):
data_validate(str(data_list[d]))
data = self.request.data
patch_number_list = []
for i in range(len(data_list)):上传的是excel文件,服务器会读取其内容:如果excel中少于263条数据,就没有问题;超过263条的,就无法读取。怀疑是服务器限制了文件上传大小,或者读文件的buff啥的有限制……【叶飞】编辑之前上传的模板里数据不对,存在非法字符,本来应该是数字的
这样导致后端会报错
其中后端代码调试如下:
数据问题,字符串转数字导致异常, 可以对数字列pty进行校验,
在校验之前新建一个数组,大概如下
var data_list=[]
var data_list_check_finish=[]
var data_list_check_finish=[]
var data_list_error=[]
for i in len(data_list):
if check_success(data_list[i]):
data_list_check_finish.add(data_list[i])
else:
# 控制台打印或者记录错误信息最后提示用户
print("error",data_list[i]); data_list_error.add(data_list[i])