The (Ottawa) Citizen reported Monday Michalek was hurt during training in August. The procedure to repair the muscle tear was performed last week in Philadelphia.
It is expected it will take Michalek four to six weeks to recover.
All NHL players have been locked out by the NHL during their collective bargaining dispute.
Michalek posted a career-best 35 goals along with 25 assists in 77 games last season.
Wisconsin business offering 'therapeutic cuddling' forced to close
Costly malfunction causes beer flood at Boston-area brewery