Not exactly sure as to what you mean by 'duplicating rows', but Excel is known over time to corrupt its own files if they are used frequently enough.
Could I suggest copying all the values, formulae and formatting to a new workbook (have 2 separate Excel sessions open on your PC) and saving the new file ? You might also find that the new workbook can be saved to disk with a smaller file size