Можно, смотри примеры по QAbstractItemModel и QAbstractTableModel

Цвет, фон шрифт, выравнивание и значение ячеек задавай через наследника от QAbstractTableModel или используй QStandardItemModel. Для объединения ячеек setSpan у QTableView (жаль тролли никак не могут допилить span в QAbstractItemModel

). Для разной толщины разделительных линий ячеек, видимо, надо будет свой делегат писать.