Документация на HotXLS

Свойство UseSharedFormulas

Връща или задава стойност, указваща дали BIFF8 SaveAs групира клетки, споделящи шаблонна формула, в собствени SHRFMLA записи ($04BC). При True, колони с формули като =A1*B1, =A2*B2, ..., =A99*B99 се групират автоматично в единичен споделен шаблон плюс делти на клетките, съвпадащи с компактния формат на Microsoft Excel и намаляващи размера на файла с 30–60% при листове с много шаблони. Четене/запис boolean. (Стойността по подразбиране е False, налично от v2.31.0.)

Синтаксис

property UseSharedFormulas: Boolean;

Забележки

Групирането е колона надолу, непрекъснато и базирано на шаблон: само клетки в същата колона с последователни редове и PTG-еквивалентни формули се групират. Клетките с масивни формули или флагове за обединени клетки са изключени. Страната за четене не се засяга, тъй като HotXLS винаги е чел SHRFMLA записи правилно

Стойността по подразбиране False запазва съществуващото излъчване на FORMULA запис за всяка клетка, така че приложенията, които никога не са задавали това свойство, се държат точно както преди v2.31.0

Пример

Този пример включва работната книга в излъчване на споделени формули преди запис като BIFF8 .xls файл

Workbook.UseSharedFormulas := True;
Workbook.SaveAs('Report.xls', xlExcel97);