Go via C++ library of Excel - Aspose.Cells
Create, Read, Write and Parse spreadsheets without any Microsoft Excel dependencies within full-functional Go via C++ applications.
Download Free TrialThe Aspose.Cells Go via C++ library is a powerful tool for spreadsheet manipulation that can be leveraged from Go via C++ applications through Cgo. With this library, you can perform a wide range of spreadsheet operations, such as creating, converting, and editing both Built-In and Custom Properties, applying Themes, Styles, and Formatting, managing Data Validation, implementing Conditional Formatting, and executing various functions, including Reading, Writing, and Calculating Formulas. Advanced features like Grouping Rows and Columns are also supported, all without the need for Office Automation or reliance on Microsoft Excel.The API is compatible with the most common spreadsheet formats, including XLS, XLSX, XLSM, and XLSB, and it also supports various other file types like PDF and XPS, along with popular image formats such as JPEG, PNG, BMP, TIFF, GIF, EMF, and SVG.
Advanced features of the Go via C++ library for Excel - Aspose.Cells
Load & save Excel files using streams
Create & manipulate charts
Set data validation to restrict input
Organize data by grouping rows & columns
Manipulate built-in & custom properties
Add & manipulate hyperlinks
Create & manipulate Pivot Tables
Change the look of your workbook using themes
Create tables & list objects
Manipulate drawing objects
Apply styles and formatting to cells, rows, columns or ranges
Trace Precedents & Dependents
Read, write & calculate complex formulas
Add or extract OLE objects
Create conditional formatting rules
Create and implement user-defined Functions
Convert Chart to PDF format
Convert Chart to Image format
System Requirements
The Aspose.Cells Go via C++ library for Excel supports the following 64-bit operating systems and platforms:Operating System | Versions |
Microsoft Windows |
|
Linux |
|
Zero Dependency on Microsoft Excel
The Aspose.Cells for Go via C++ library is completely independent and is not affiliated with, nor authorized, sponsored, or otherwise approved by any external corporation. The Aspose.Cells for Go via C++ library operates seamlessly without needing any third-party applications or frameworks installed on the machine to work with its features and functionalities.
Simple & Reliable Conversion of Excel Formats
The Aspose.Cells for Go via C++ library is a robust set of APIs that empower developers to load, edit, write, and inter-convert Excel file formats without needing to concern themselves with format-specific details. This API simplifies the process of converting spreadsheets between any supported formats, requiring just two lines of code to achieve this. It’s that straightforward!
Convert Excel files in multiple formats - Go via C++
// load the document for conversion
workbook, _ := NewWorkbook()
// save in different formats
workbook.Save_String("../Data/Output/HELLO_Convert.xlsx")
workbook.Save_String("../Data/Output/HELLO_Convert.xlsb")
workbook.Save_String("../Data/Output/HELLO_Convert.csv")
Comprehensive Spreadsheet Formatting
The Aspose.Cells for Go via C++ library offers complete control over how you present your data on the worksheet, providing advanced formatting features. You can apply formatting to individual rows, columns, or cells, or create a range of cells to format collectively. Additionally, you can add rich text to cells, apply borders, set background patterns, and customize various font-related styling options.
Visualize Data With Charts
The Aspose.Cells for Go via C++ library provides a comprehensive set of APIs to dynamically create all standard and custom chart types supported by the Excel application. Additionally, the API allows you to update the data source for existing charts and refresh them with ease.
Render Worksheets as Images
The Aspose.Cells for Go via C++ library renders with the utmost fidelity to Microsoft Excel, utilizing its own rendering engine. It includes unique features such as rendering worksheets to images in popular formats like BMP, TIFF, PNG, JPEG, and EMF. The Sheet2Image process is flexible, allowing you to select options such as controlling the resolution of the resulting image.
Manipulate Columns and Rows
The Aspose.Cells for Go via C++ library provides versatile options for manipulating rows and columns. It's easy to adjust row heights and column widths or to automatically resize cell dimensions based on their contents. The API also allows you to delete and insert rows and columns, hide or show them, and group or ungroup rows and columns as needed.
Accurately Convert Spreadsheets to PDF
The Aspose.Cells for Go via C++ library enables the conversion of spreadsheets to PDF format while preserving the same quality as the original documents. This capability makes Aspose.Cells for Go via C++ an ideal choice for organizations that need to exchange documents in the industry-standard PDF format.
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.Cells for Go via C++?
- Customers List
- Success Stories