Aspose.Cells

Create, edit or convert Excel spreadsheets
Aspose.Cells logo

Successfully converted to Java and Python

Product conversion overview

Project Data

Source language

C#

Aspose.Cells for C# logo
Lines of source code 600,000
Dependencies
Standard System namespaces, System.Drawing, System.Security

Completed Work

Converted to C++
Converted to Java
Wrapped for Python
Services provided Setting up product translation infrastructure for continuous product releases
Consulting
Supported platforms Windows, Linux, MacOS x64/ARM

Results Overview

Increase in the number of downloads +30%
Sales growth N/D

Client Testimonial

"Aspose.Cells offer a comprehensive set of APIs designed for Excel spreadsheet manipulation. Our product allows developers to create, modify, convert, and render Excel files across various applications and platforms. Supporting popular file formats such as XLS, XLSX, XLSM, and CSV, Aspose.Cells also facilitates export to PDF, DOCX, PPTX, HTML, and various image formats. This versatility makes our library useful for automating data processing tasks and integrating Excel functionality into software solutions.

Recognizing the demand for our product in different programming environments, we decided to expand our API offerings to include Java and Python. This decision was driven by the need to cater to a broader developer base, thereby increasing our market reach. By providing APIs in multiple languages, we aimed to make our Excel manipulation capabilities accessible to a wider audience, ultimately driving growth and adoption of our product.

To achieve this, we partnered with CodePorting, whose tools and expertise in code translation and intermediate layer creation were instrumental in this endeavor. CodePorting's solutions enabled us to efficiently translate our C# codebase to Java and create a wrapper layer for Python. This approach was chosen for its ability to maintain consistency and reliability across different language versions of our API.

One of the significant advantages of this collaboration is the streamlined development process it affords. With CodePorting's tools, we only need to update the core C# library. The Java and Python versions are then automatically generated for each new monthly release. This not only ensures that all versions remain up-to-date with the latest features and improvements but also significantly reduces the overhead associated with maintaining multiple codebases.

In summary, our collaboration with CodePorting has been very successful. Their tools have enabled us to expand our API offerings efficiently, meet the diverse needs of our customers, and maintain a high standard of quality across all supported languages."
All product names, logos, and brands are the property of their respective owners. All company, product and service names used in this website are for identification purposes only.

Related News

Related Articles