Update worksheet.append() to allow insertion of row data at specified row
Currently the worksheet.append() only allows the insertion of rows at the end of the current worksheet using the worksheet._current_row
internal attribute as the insertion point.
Propose to update the method with optional parameter for idx