Text::Table can be used to render plaintext/ASCII-art/Unicode-art tables.