Я пытаюсь работать с JExcel API и имел следующий вопрос.jexcel - вопрос транспонирования
Я запросил таблицы базы данных для 3 столбцов: id
, time
, value
. Я добавляю их в разные массивы как объекты. Я хочу, чтобы вывести их в листе первенствовать следующим образом:
id 9:10 9:11 9:12 1 value value value 2 value value value 3 value value value
Где 1
, 2
и 3
являются идентификаторы. Значение value
является значением этого id
того времени. Я не понимаю, как у меня может быть весь вход, отсортированный как указано выше, поскольку мне нужно сделать это для дальнейшего анализа.
Любые предложения?
Нужно ли обязательно заполнять файл Excel в полном объеме? Не хватит ли только CSV? CSV легко сгенерировать с использованием Java и отлично поддерживается Excel. Вы даже можете использовать встроенные CSV-генераторы DB. – BalusC
CSV классный. Но все-таки не могли бы вы рассказать мне, как это сделать? Я до сих пор не понимаю :( В конце концов мне просто нужно сгенерировать отчет excel после некоторой крупной сортировки данных. также нужно хранить данные где-нибудь, чтобы я мог сортировать его. Я использую arraylists для хранения данные, которые кажутся существенно неэффективными, поскольку данные, которые я обрабатываю, составляют более 100000 записей! Любой лучший способ сделать это? – JJunior
Использовать SQL, а не Java. БД значительно более эффективна в задании сортировки. Просто напишите SQL так, чтобы DB возвращает результаты точно так, как вы хотите, если необходимо, в стиле CSV-файла. – BalusC