namespace FastExcel { public partial class FastExcel { /// /// Update the worksheet /// /// The worksheet /// eg 1,2,4 public void Update(Worksheet data, int sheetNumber) { Update(data, sheetNumber, null); } /// /// Update the worksheet /// /// The worksheet /// eg. Sheet1, Sheet2 public void Update(Worksheet data, string sheetName) { Update(data, null, sheetName); } private void Update(Worksheet data, int? sheetNumber = null, string sheetName = null) { CheckFiles(); PrepareArchive(); Worksheet currentData = Read(sheetNumber, sheetName); currentData.Merge(data); if(sheetName!=null) Write(currentData, sheetName); else if(sheetNumber!=null) Write(currentData, sheetNumber); else Write(currentData); } } }