It’s likely that ExcelJS doesn’t recognize buttons, so it ignores them when parsing your file. As a result, when it writes the file back, it includes everything except the buttons