Aspose.Cells  for Go via C++

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 Trial
  
 

The 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
  • Windows x86_64
Linux
  • Linux x86_64

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