spire.xls.common.SpireException: Invalid column index.: at sprd1m.spra(Int32) + 0x4a at sprfip.sprm(Int32) + 0x16 at sprezm.sprf(Int32, Int32) + 0x638 at Spire.Xls.AOT.NLWorksheet.Worksheet_Move(IntPtr, IntPtr, IntPtr, IntPtr) + 0x10b
Traceback:
File "C:\Users\Kallind.Soni\OneDrive - insyncanalytics\Code Repo\CROWN_KRAFT_Main\segment.py", line 708, in reorder_columns
sheet.Move(source_range,target_range)
File "C:\Users\Kallind.Soni\AppData\Local\anaconda3\envs\consensus\lib\site-packages\plum\function.py", line 642, in __call__
return self.f(self.instance, *args, **kw_args)
File "C:\Users\Kallind.Soni\AppData\Local\anaconda3\envs\consensus\lib\site-packages\plum\function.py", line 584, in __call__
return method(*args, **kw_args)
File "C:\Users\Kallind.Soni\AppData\Local\anaconda3\envs\consensus\lib\site-packages\spire\xls\Worksheet.py", line 545, in Move
CallCFunction(GetDllLibXls().Worksheet_Move, self.Ptr, intPtrsourceRange,intPtrdestRange)
File "C:\Users\Kallind.Soni\AppData\Local\anaconda3\envs\consensus\lib\site-packages\spire\xls\common\__init__.py", line 113, in CallCFunction
raise SpireException(info)
can u let me know what this error stands for? i am working on some automation in excel and my code which uses your Move function is working except for one file where it gives this error ? if u can explain me the reason for this i can fix my code
Code:
source_range= sheet.Range[5,position+count,sheet.LastDataRow+1,position+count]
target_range = sheet.Range[5,index+start,sheet.LastDataRow+1,index+start]
sheet.Move(source_range,target_range)