A multiplatform C++ library for dynamic generation of Excel .xls files containing multiple worksheets. Unlike .csv files, these can be directly opened by Excel and thus provide an excellent way to output large data sets that require further analysis.

To see the latest changes, select "Files" and view the README text displayed at the bottom of that pane.

IMPORTANT: Major changes are contained in the current SVN source. If you have time please try to use it or the xlslib-package-2.4.0b1.zip archive, and enter bug reports on any problems!

Changes:
- library specific strings now in their own namespace
- iOS Objective-C library
- most project files updated (MSVS etc)
- C bridge now supports formulas

Note: there is a related SF project, libxls, to read Excel files.

Features

  • MS Visual Studio 2005 - 2012 / CodeBlocks / RadStudio / BDS Projects
  • "C" Bridge (now supporting Formulas)
  • Objective-C Interface for OSX and iOS (iOS NEW!)

Project Activity

See All Activity >

License

BSD License

Follow xlsLib

xlsLib Web Site

You Might Also Like
Full Control for Complex IT - Try PRTG Now Icon
Full Control for Complex IT - Try PRTG Now

Gain deeper insights and proactive alerts for your entire network. PRTG empowers you to optimize uptime and prevent costly outages.

As an IT monitoring expert, you need more than basic alerts - you need actionable data and full transparency. PRTG gives your team a single pane of glass for all systems, devices, and applications, with customizable dashboards and granular user management. Detect issues before they escalate, automate reporting, and ensure compliance with SLAs. PRTG’s scalable engine and advanced analytics help you optimize resources, reduce manual effort, and keep your organization running smoothly. Take control of your IT landscape and make smarter decisions with real-time, enterprise-grade monitoring.
Activate Your PRTG Trial Today
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
10
0
1
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • I can't rate it as of now as I am yet to understand the way to use it. I saw some posts saying "the test folder has some usage examples", but I have not seen any test folder in the library. It will be a great help if some one tells me how to use the library for writing simple xls file from a C++ project. IN any case I can only be thankful to the creators of this liabrary for making it available for developers like me.
  • Can't uderstand, how to include the library to my project. Can anyone help me with details (I am a beginner)?
    2 users found this review helpful.
  • it is a usefull lib. but i have a problem,list is my code void test(void) { workbook swb; xf_t* sxf1 = swb.xformat(); worksheet* ssh; ssh = swb.sheet("sheet_1"); string snamelabel = "中文"; ssh->label(1,2,snamelabel,sxf1); swb.Dump("workbook.xls"); } create the workbook.xls exactly, but the cell value is "iconv failed!". it is convert error, so what should i do,this is a matter of great urgency for me,who can help me ,thanks!
  • This is a great lib. Thank you!!!
  • Great lib. But I have a SIGABRT when compiling in release mode in XCode for iOS. I found that the problem in the Optimization Level setting. I changed it from -Os to -O3 so problem disappeared. Can you look at it when you have time?
Read more reviews >

Additional Project Details

Operating Systems

BSD, Linux, Windows

Languages

English

Intended Audience

Advanced End Users, Developers, Financial and Insurance Industry, Government, Information Technology, Science/Research

Programming Language

C, C++, Objective C

Related Categories

C++ Spreadsheet Software, C++ Front-Ends, C++ Information Analysis Software, C Spreadsheet Software, C Front-Ends, C Information Analysis Software, Objective C Spreadsheet Software, Objective C Front-Ends, Objective C Information Analysis Software

Registered

2004-08-25