|  | @@ -584,7 +584,7 @@ $(document).ready(() => {
 | 
	
		
			
				|  |  |                      return;
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  // 未改变值则不提交
 | 
	
		
			
				|  |  | -                let validText = is_numeric(info.editingText) ? parseFloat(info.editingText) : (info.editingText ? trimInvalidChar(info.editingText) : null);
 | 
	
		
			
				|  |  | +                let validText = col.type === 'Number' && is_numeric(info.editingText) ? parseFloat(info.editingText) : (info.editingText ? trimInvalidChar(info.editingText) : null);
 | 
	
		
			
				|  |  |                  const orgValue = select[col.field];
 | 
	
		
			
				|  |  |                  if (orgValue == validText || ((!orgValue || orgValue === '') && (validText === ''))) {
 | 
	
		
			
				|  |  |                      SpreadJsObj.reLoadRowData(info.sheet, info.row);
 | 
	
	
		
			
				|  | @@ -744,7 +744,7 @@ $(document).ready(() => {
 | 
	
		
			
				|  |  |                      if (!colSetting) continue;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      let validText = info.sheet.getText(curRow, curCol);
 | 
	
		
			
				|  |  | -                    validText = is_numeric(validText) ? parseFloat(validText) : (validText ? trimInvalidChar(validText) : null);
 | 
	
		
			
				|  |  | +                    validText = colSetting.type === 'Number' && is_numeric(validText) ? parseFloat(validText) : (validText ? trimInvalidChar(validText) : null);
 | 
	
		
			
				|  |  |                      const orgValue = sortData[curRow][colSetting.field];
 | 
	
		
			
				|  |  |                      if (orgValue == validText || ((!orgValue || orgValue === '') && (validText === ''))) {
 | 
	
		
			
				|  |  |                          sameCol++;
 |