HotXLS Docs

Помощ за компонента HotXLS

Използвайте този справочник, за да намерите класическата XLS автоматизация и разширения XLSX фасад, включително API за работни книги, работни листове, диапазони, форматиране, изображения, настройки на страници, хипервръзки, имена, диаграми, таблици, проверка на данни, филтри, състояние на изгледа и експортиране

456

Класическият XLS и разширеният XLSX API, ръководството и примерите на Pascal са достъпни директно в уеб помощта

Защо да изберете HotXLS

Девет отличителни характеристики, подкрепящи доказателства и целевата аудитория, за която е създаден HotXLS — на една страница: без зависимост от Excel/Office/COM, чист нативен Pascal, шест формата, механизъм за формули, AES-NI криптиране, поточно предаване и нишково-безопасен I/O

Прочетете основните предимства

Разширена поддръжка на XLSX

Запонете с детайлния lxHandleX фасад за работни книги Excel 2007+, колекции от работни листове, стилове, споделени низове, дефинирани имена и работни процеси за записване/отваряне на OOXML

Общ преглед на XLSX фасада

Модерни функции за работни листове

Използвайте XLSX диапазони, формули, слети клетки за цял диапазон или сляво сливане, помощници за сканиране/записване на заредени клетки, търсене/замяна на текст, хипервръзки, коментари, изображения, таблици, диаграми, условно форматиране, проверка на данни, замразени панели и критерии за автоматичен филтър

Клас TXLSXWorksheet

Вход/изход на OpenDocument Spreadsheet

Зареждайте .ods работни книги чрез Open или OpenODS, записвайте ODS изход със SaveAsODS, настройвайте експортирането с TODSExportOptions и поддържайте съвместимост за стилове, изображения, диаграми, валидации, условни формати, печатни настройки и структура на листа

ODS API в TXLSXWorkbook

Разширения за условно форматиране

Добавяйте правила за Data Bar, Color Scale и Icon Set както в BIFF8, така и в XLSX със споделени спецификационни класове, DXF Style предефинирания за шрифт/запълване/дебелина, двупосочна поддръжка на цветови теми, прагови преходи на базата на формули, икони за спиране, контрол на прага за включване/изключване на икони и cfRule фиксиране на приоритет

Справочник за TCondFormat

BIFF8 диаграмни листове

Програмно създавайте раздели за диаграми в .xls работна книга с Sheets.AddChartSheet — видове колони, стълбове, линии и кръгови диаграми, със заглавие, заглавия на оси и серии, обвързани с препратки към диапазона A1

Метод AddChartSheet

BIFF8 таблици и криптиране

Прикачвайте Excel ListObject таблици към диапазон чрез AddTable, изберете компактен изход на споделени формули или генерирайте съвместими с Excel защитени с парола .xls файлове чрез свойството EncryptionPassword; метаданните за споделяне на работна книга и защита от редакция, създадени от Excel, включително FILESHARING, FILESHARING2, PROT4REV и PROT4REVPASS, вече се запазват при класическия XLS цикъл на отваряне/записване; глобалните настройки за изглед на работната книга и разширения като HIDEOBJ, TEMPLATE с нулева дължина, TABID и BOOKEXT също се запазват; блоковете за персонализиран изглед на Excel (USERSVIEWBEGIN / USERSVIEWEND) се съхраняват в глобалните данни на работната книга и подпотоците на работния лист

Запазване на метаданните на работната книга

BIFF8 цветови теми и XFExt

Задавайте цветове за запълване на клетки, шрифтове и граници чрез 12-те слота за Office теми с допълнителен оттенък чрез SetThemeColor, или записвайте точен RGB чрез страничния запис за богат цвят XFExt $087D, така че Excel 2007+ да се отваря с оригиналния цвят, докато Excel 97-2003 все още вижда приблизителния цвят от индексираната палитра; чертежите (форми, запълвания на диаграми) използват помощната двойка XlsApplyThemeColorToDrawing / XlsGetDrawingThemeColor за двупосочна съвместимост в рамките на един и същ процес, а експертният код за форми може да проверява или редактира сурови OfficeArt FOPT PID чрез TXLSShape.OfficeArtOptions

Метод Interior.SetThemeColor

SheetExt и допълнителни колонтитули

Цветовете на разделите на отделните листове се поддържат чрез записа BIFF8 SheetExt ($0862) посредством TXLSWorksheet.TabColor, фоновите изображения на горните/долните колонтитули се запазват при зареждане и запис чрез фамилията записи HFPicture ($0866), а създаденият от Excel текст за четни/първи страници се съхранява чрез записа BIFF8 HeaderFooter ($089C)

Свойство TabColor

SST форматиран текст и фонетични цикли

Форматираните цикли на шрифт/цвят за отделен символ в споделени низове и далекоизточните фонетични анотации (furigana) се запазват при зареждане и запис: анализаторът запазва rgRun и rgExtRst блоковете за всеки уникален низ, а записващото устройство ги излъчва отново, когато записът се побира в един BIFF фрагмент

Общ преглед на XLSX фасада

XLSX фасад

Създавайте, отваряйте, стилизирайте, автоматизирайте и експортирайте Excel 2007+ .xlsx работни книги чрез специализирания OOXML API интерфейс

Общ преглед на XLSX фасада

Workbook API

Създавайте, отваряйте, записвайте, защитавайте, изчислявайте и експортирайте работни книги на Excel чрез основния интерфейс на работната книга, включително метаданни за последно записване, запазване на данни за споделяне и преглед на кеша на обобщени таблици

Интерфейс IXLSWorkbook

Класически XLS обобщени таблици

Създавайте типизирани класически XLS обобщени таблици, преглеждайте създадени от Excel обобщени работни книги, запазвайте оригинални записи на обобщени таблици и конфигурирайте оси на полета, междинни суми, филтри за страници и числови формати на полетата с данни

Класически XLS pivot table API

Метаданни на работна книга

Запазвайте FILESHARING, FILESHARING2, PROT4REV, PROT4REVPASS, HIDEOBJ, TEMPLATE с нулева дължина, TABID, BOOKEXT, USERSVIEWBEGIN, USERSVIEWEND и метаданни за последно записване, когато класическите XLS работни книги се обработват от HotXLS

Метаданни на класическа XLS работна книга

Worksheet API

Управлявайте листове, диапазони, прекъсвания на страници, настройки на дисплея, форми, формули и извеждане на нива на листа, включително почистване на форми на базата на диапазон чрез TXLSShapes.DeleteInRange, сканиране на заредени клетки чрез TXLSWorksheet.ForEachCell, обратно повикване за записване на диапазони чрез TXLSWorksheet.WriteCells, настройка на филтър с едно повикване чрез TXLSWorksheet.ApplyAutoFilter и преглед на критериите за филтриране чрез AutoFilterColumns

Справочник за TXLSWorksheet

Редактиране на диапазон

Четете и записвайте стойности, формули, редове, колони, граници, подравняване, сливане, групиране, форматиране и HTML фрагменти от избрания диапазон

Интерфейс IXLSRange

Цветови модел на XLS

Прегледайте ThemeColor, TintAndShade... и класическите XLS решения за форматиране въз основа на палитрата

Класически XLS цветови модел

Експорт на грид

Експортирайте съдържанието на DBGrid в Excel със заглавия, детайли, групиране, форматиране и събитийни манипулатори

Компонент TGridToXLS

Експорт на Dataset

Експортирайте бази данни в работни книги с избор на полета, именуване на работни листове, групиране на стилове и помощници за записване

Компонент TDataToXLS

Допълнителен експорт на cxGrid

Експортирайте DevExpress TcxGridDBTableView данни с насочване на работна книга, групиран изход, форматиращи контроли и експортни събития, когато допълнителният cxGrid модул е добавен към проекта

Компонент TcxGridAddExcel

Примери на Pascal

Отворете примерни работни процеси за поръчки за покупка, групирани експорти, изображения и обща автоматизация на работни книги

Теми с примери

Бележки по изданието

Прегледайте историята на HTML версиите за класическия HotXLS XLS, разширения XLSX, експорт, съвместимост и актуализации на документацията на множество езици

Отворете бележките по изданието