LibXL v4.5.0 (x86-x64) библиотека excel для разработчиков
4.50
2 votes

LibXL v4.5.0 (x86-x64) библиотека excel для разработчиков

LibXL — это библиотека, которая может читать и записывать файлы Excel. Она не требует Microsoft Excel и .NET Framework, сочетает в себе простоту использования и мощные функции. Прямое чтение и запись файлов Excel

Прямое чтение и запись файлов Excel

LibXL — это библиотека, которая может читать и записывать файлы Excel. Она не требует Microsoft Excel и .NET Framework, сочетает в себе простоту использования и мощные функции. Библиотеку можно использовать для

  • Создайте новую электронную таблицу с нуля
  • Извлечение данных из существующей электронной таблицы
  • Редактировать существующую электронную таблицу

LibXL может помочь вашим приложениям в экспорте и извлечении данных в/из файлов Excel с минимальными усилиями. Также его можно использовать в качестве движка отчетов. Библиотека может использоваться в C, C++, C#, Delphi, PHP, Python, PowerBASIC, Xojo, Fortran и других языках. Поддерживает двоичные форматы Excel 97-2003 (xls), форматы Excel 2007-2021 XML (xlsx/xlsm). Поддерживает Unicode и 64-битные платформы. Есть оболочка для разработчиков .NET и отдельные выпуски для Linux, Mac и iOS. Смотрите возможности библиотеки в файлах demo.xls или demo.xlsx .

Простое взаимодействие, больше нет зависимости от Excel

  • LibXL имеет заголовочные файлы C/C++, модуль Delphi и сборку .NET для включения в ваш проект. OLE-автоматизации нет.

Настройка внешнего вида и поведения

  • LibXL поддерживает многочисленные параметры форматирования: выравнивание, границы, цвета, узоры заливки, шрифты, объединение ячеек и т. д.

Высокая производительность

  • Скорость записи составляет около 2 100 000 ячеек в секунду для чисел и 240 000 ячеек в секунду для 8-символьных случайных строк в двоичном формате xls (процессор 3,2 ГГц).

Бесплатное распространение вместе с вашим приложением

  • Наши клиенты могут использовать эту библиотеку в своих коммерческих приложениях без каких-либо дополнительных сборов.

Пример кода: создание новой электронной таблицы с нуля

#include "libxl.h"
using namespace libxl;

int main() 
{
    Book* book = xlCreateBook(); // xlCreateXMLBook() for xlsx
    if(book)
    {
        Sheet* sheet = book->addSheet(L"Sheet1");
        if(sheet)
        {
            sheet->writeStr(2, 1, L"Hello, World !");
            sheet->writeNum(3, 1, 1000);
        }
        book->save(L"example.xls");
        book->release();
    } 
    return 0

Документация:https://www.libxl.com/documentation.html

No screenshots available

2024-12-24 16:16:07
Tags: LibXL

Comments

Information

Version v4.5.0
Hits 0
Language Английский
Download
Dolby Media Encoder 3.4.0 Portable by AlekseyPopovv
Dolby Media Encoder 3.4.0... Dolby Media Encoder 3.4.0 Portable by...
View
W10Privacy 5.3.0.0 + Portable
W10Privacy 5.3.0.0 + Portable W10Privacy 5.3.0.0 + Portable...
View
Windows 11 Manager 1.3.3 RePack by elchupacabra
Windows 11 Manager 1.3.3... Windows 11 Manager 1.3.3 RePack by...
View
Adobe Photoshop 2024 25.3.1.241 (x64) RePack by SanLex
Adobe Photoshop 2024... Adobe Photoshop 2024 25.3.1.241 (x64)...
View
reaConverter Pro 8.0.158 by elchupacabra
reaConverter Pro 8.0.158 by... reaConverter Pro 8.0.158 by...
View
PCMScan v2.4.12 rus build 1194
PCMScan v2.4.12 rus build 1194 PCMSCAN, latest version 2.4.12, is a...
View
Утилита CPU-Z v2.13 для windows на русском
Утилита CPU-Z v2.13 для... CPU-Z — это бесплатная программа,...
View
AdGuard VPN для Google Chrome
AdGuard VPN для Google Chrome AdGuard VPN 1.0 — расширение для...
View
ВидеоМОНТАЖ
ВидеоМОНТАЖ ВидеоМОНТАЖ - это видео-редактор с...
View
FiveM клиент
FiveM клиент FiveM – клиентская часть модификации...
View
Telegram Help