Я себе представляю, что это было бы удобно делать в Гугл-Доках… Тут большая проблема, на мой взгляд, не в оформлении, а в том, чтобы заполнив такую массивную страницу на половину, не потерять все данные из-за случайного обновления страницы. Тобишь все данные строит сразу отправлять аяксом на сервер.
А так, главное чтобы ваши 10 столбцов на экран влезли, и их заголовки были видны в любом месте страницы (либо повторять, либо подвесить статичной строкой)