Comparison with .NET version

Posted by: peter on 2 January 2026, 2:26 pm EST

  • Posted 2 January 2026, 2:26 pm EST

    Can you provide a comparison of features and performance of the Java and .NET versions? We’re considering switching. Thanks.

  • Posted 5 January 2026, 3:02 am EST

    Hi Peter,

    We aim to provide the same core functionality and optimized performance in both DsExcel Java and DsExcel .NET editions, except where differences are constrained by the underlying platform or technology.

    In general, you can assume functional parity between the two. That said, there are a few known differences to be aware of:

    1. Printing to a physical printer is supported only in the .NET edition.
    2. The workbook clone API is currently available only in the Java edition.
    3. For PDF output, DsExcel .NET internally uses DsPdf.NET, while DsExcel Java uses Apache PDFBox, which might lead to minor behavioral differences in PDF generation.
    4. Supported data source types for data binding and template language can vary slightly due to platform differences.

    From a performance and memory perspective, both editions are designed to be efficient and suitable for large datasets and server-side workloads. Any observable differences typically depend more on the runtime (JVM vs .NET) and usage patterns than on the library itself.

    If you have a specific workflow, feature, or performance scenario, feel free to share it, and we can validate it against both editions.

    Kind Regards,

    Chirag

    References:

    1. Clone Workbook: https://developer.mescius.com/document-solutions/java-excel-api/docs/online/Features/ManageWorkbook/clone-workbook
    2. Java PDF dependencies: https://mvnrepository.com/artifact/com.mescius.documents/dsexcel/8.2.5#:~:text=org.apache.pdfbox%20»%20pdfbox
Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels