use Spreadsheet::WriteExcel; use Excel::Writer::XLSX; #### A B C ... User block ... user1 blockA ... user2 blockB ... user1 blockB ... user2 blockC ... #### A B C ... User block ... user1 blockA ... user1 blockB ... user2 blockB ... user2 blockC ...