彩票走势图

LibXL (产品编号:13862)

一个可以读取和写入 Excel 文件的专业跨平台库

标签:文档管理Excel

开发商: XLware

当前版本: 4.0.0

产品类型:控件

产品功能:文档管理

平台语言:C|C++|C#|DelPhi

开源水平:不提供源码

本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。

LibXL是一个可以读写Excel文件的库,易用而且功能强大,不需要Microsoft Excel和.NET框架。

LibXL可以帮助你的应用程序以最小的代价将数据导出/提取到Excel文件中。同时它也可以作为报告引擎使用。库可以在C、C++、C#、Delphi、PHP、Python、PowerBASIC、Xojo、Fortran和其他语言中使用。支持Excel 97-2003二进制格式(xls)和Excel 2007-2016 xml格式(xlsx/xlsm)。支持Unicode和64位平台。有一个针对.NET开发者的封装器和独立的Linux、Mac和iOS版本。在demo.xls或demo.xlsx文件中可以看到该库的特点。

* 关于本产品的分类与介绍仅供参考,精准产品资料以官网介绍为准,如需购买请先行测试。

产品介绍

LibXL是一个可以读写Excel文件的库,易用而且功能强大,不需要Microsoft Excel和.NET框架。它可以用作:

  • 生成全新电子表格
  • 从已有电子表格中提取数据
  • 编辑已有电子表格

LibXL常见问答合集

功能特点

  •  毫不费力地帮助你的应用程序输出或提取数据到Excel文件,也可以从Excel文件中输出和提取数据

  • 可用作报表引擎

  • 可应用于C、C++、C#、Delphi、Fortran以及其他语言

  • 支持Excel 97-2003二进制格式(XLS)和Excel 2007-2013 XML格式(xlsx / xlsm)

  • 支持Unicode和64位平台

  • 摆脱Excel-LibXL具有C / C ++标头,Delphi单元和.NET程序集,可包含在您的项目中。没有OLE自动化。

  •  自定义外观-LibXL支持多种格式选项:对齐方式,边框,颜色,填充图案,字体,合并单元格等。

  • 高性能-二进制xls格式(CPU 3.2 GHz)的数字写入速度约为每秒210万个单元,而8个字符的随机字符串则为每秒24万个单元。


代码示例

C

#include "libxl.h"
int main()
{
    BookHandle book = xlCreateBook(); // xlCreateXMLBook()
    if(book) 
    {
        SheetHandle sheet = xlBookAddSheet(book, L"Sheet1");
        if(sheet) 
        {
            xlSheetWriteStr(sheet, 2, 1, L"Hello, World !", NULL);
            xlSheetWriteNum(sheet, 3, 1, 1000, NULL);
        }
        xlBookSave(book, L"example.xls");
        xlBookRelease(book);
    }
    return 0;
}

C++

#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;
}

C#

class Program
{ 
    static void Main(string[] args)
    {
        try 
        {
            Book book = new BinBook(); // use XmlBook() for xlsx
            Sheet sheet = book.addSheet("Sheet1");
            sheet.writeStr(2, 1, "Hello, World !");
            sheet.writeNum(3, 1, 1000);
            book.save("example.xls");    
        }
        catch (System.Exception e)
        {
            Console.WriteLine(e.Message);
        }
    }
}

Delphi

var

  Book: TBook;
  Sheet: TSheet;

begin

  Book := TBinBook.Create; // use TXmlBook() for xlsx
  Sheet := Book.addSheet('Sheet1');

  Sheet.writeStr(2, 1, 'Hello, World !');
  Sheet.writeNum(3, 1, 1000);

  Book.save('example.xls');
  Book.Free;

end;

更新时间:2022-01-06 11:33:09.000 | 录入时间:2016-03-16 15:12:14.000 | 责任编辑:胡涛

实时了解产品最新动态与应用

扫码联系 获取帮助

相关产品
Aspose.Word for Python

允许开发人员在不需要Office Automation的情况下处理Word文档的API

Add-in Express for Office and .NET

开发商业类微软Office扩展的一体化框架,如Office COM Add-in、Outlook插件

3-Heights PDF Optimization

PDF优化类库,用于压缩PDF文件的尺寸大小、提高网络浏览速度、提供高质量的打印等

PDF Studio

PDF Studio是一款功能强大的,易于使用的PDF编辑器,它以Adobe® Acrobat®和其他PDF工具的小部分代价在PDF文档上提供了大量的功能。

Spire.Cloud

Spire.Cloud是一款帮助WEB网站或WEB应用系统轻松处理Office文件全面的解决方案。

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP