Наши преимущества

Проблема выгрузки из ExpressQuantumGrid 3.2.2 в EXCEL

neobi1

Турист
Credits
0
Может кто поборол выгрузку в Unicode в ExpressQuantumGrid 3.2.2 именно в EXCEL. Возникла проблем, никак не могу решить или кто подскажет как можно портировать экспорт из ExpressQuantumGrid 6 или другой какой нибудь версии.

Буду благодарен за любую помощь.
 
Код стандартный dxDBGrid1.SaveToXLS(aFileName); и если в гриде есть допустим китайские символы то вот они знаками вопроса.
 
А грид-то здесь причем? Мне почему-то кажется, что грид данные не хранит. Он их отображает. Значит не у грида надо дергать данные, а из хранилища. У гугла по запросу "быстрый экспорт в Excel" можно найти замечательную бесплатную библиотеку, которая умеет в абсолютно любой формат экселя закинуть любые данные, минуя всякие там OLE и прочее...
 
работаю с импортом и экспортом в эксель каждый день на протяжении 5ти лет. все компоненты, которые пробовал, в той или иной степени работают с глюками, то формат обрезают, то нули в строке спереди, то еще что. ничего лучше и быстрее чем сделать vararray и засунуть его в range нету
 
Диапазон ячеек:
Sheet.Range['A1:A10'].Value:=str;
Но можно использовать и для одной ячейки:
Sheet.Range['A1'].Value:=str;
 
А не проще обновить ExpressQuantumGrid и юзать без костылей стандартный экспорт из грида. Единственное, мне не нравится, что он медленно работает на больших объемах. В таких случаях юзаю небольшую либу XLSReadWriteII5 и тащу датасет в эксельку и экспорт более 100к строк проходит за секунды
 
В новом экспорте для ExpressQuantumGrid поддерживается помимо юникода:
Data grouping - with the capability to collapse/expand groups within a worksheet;
Totals and group summaries - with the capability to modify/change formulas;
Excel-style format rules;
Fixed columns.
 
В последнем DevExpress (вер. DevExpress VCL 15.2.2) тоже не все так хорошо с экспортом. При выгрузке многоуровневого отчета в xlsx (процедура ExportGridToXLSX) ширина столбцов не выравниватеся автоматически по заголовкам в подуровнях.
 
В последнем DevExpress (вер. DevExpress VCL 15.2.2) тоже не все так хорошо с экспортом. При выгрузке многоуровневого отчета в xlsx (процедура ExportGridToXLSX) ширина столбцов не выравниватеся автоматически по заголовкам в подуровнях.

Очень странно советую скачать другой архив DevExpress и переустановить если не поможет то установить вручную. У меня всё нормально работает и автоматически выравнивается. Свой скинуть не могу так как в моём очень много внесёных изменений.
 
Верх