If you anticipated that such complexity was involved in data entry at any point, putting upper management in front of their responsibility might have helped, i.e. "how do you think dev morale will look like if they need to do data entry for weeks just so we can make a few more quick sales?"
I ask because I have, when presented with similar tasks, spent the time learning how to do it in WSH (sendkey), doing it, then doing more productive things while the script ran.
As an employee, this strategy has always felt fake and look like make believe work. For example, a long time ago, during a previous firm's crunch time, we had the CTO sit and write code. The guy could write code but he was also not as familiar with the code base and it seemed like there were better things he could do with his time than make it seem like he was out there doing his best with the troops.
But having the CTO go golfing and spend time with his family while he urges employees work weekends is definitely bad employee relations.