Я бы хотел экспортировать более 2 000 000 строк в excel (в будущем он станет больше). Один лист обрабатывает 1 048 576 строк. Я хотел бы поставить 300 000 на каждый лист (чтобы excel мог работать должным образом).HUGE экспорт данных в Excel. Несколько листов. Delphi
Я попытался создать объект OLE для размещения данных на разных листах. Он работал для небольшого числа данных, но потребовалось слишком много времени, и это вызвало ошибку при большом количестве данных. Затем я попробовал компонент экспорта в excel, и потребовалось меньше времени, но я не знаю, как распределять данные на листах в этом случае. Использование SQL для распространения на листах вызывает ошибку заполнения памяти.
Можете ли вы предложить другие способы?
, который экспортировал компонент, вы попробовали? Вы просили поставщика компонентов, как вы можете распространять данные на листах? есть собственный компонент excel для Delphi, он может напрямую записывать данные в файл Excel. – sddk
нет, я этого не делал. Я думаю, что попробую массив. спасибо за ответ – 91Violet