0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

处理Excel工作表的独立JavaAPI

哲想软件 来源:哲想软件 2023-01-30 10:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概述

处理Excel工作表的独立JavaAPI

Spire.XLS forJava是一个专业的JavaExcel API,它使开发人员无需使用MicrosoftOffice或MicrosoftExcel即可创建、管理、操作、转换和打印Excel工作表。

Spire.XLS forJava既支持旧的Excel97-2003格式(.xls),也支持新的Excel2007、Excel2010、Excel2013和Excel2016 (.xlsx, .xlsb, .xlsm)格式,以及OpenOffice(.ods)格式。Spire.XLSforJava提供了在Java应用程序上操作Excel工作表的各种功能,如创建、读取、编辑、转换和打印Excel工作表、查找和替换数据、创建图表、创建自动筛选、读取和写入超链接、合并/取消合并单元格和文件、分组/取消分组行和列、冻结/取消冻结窗格,加密/解密Excel工作簿等。

商业版

与免费版Spire.XLSfor Java相比,Spire.XLSfor Java的商业版对工作表和行的数量没有限制。它在处理Excel文件方面更加全面。

主要功能

6724d8d6-9ff4-11ed-bfe3-dac502259ad0.png

只要有Spire.XLSfor Java,不用安装MicrosoftOffice

Spire.XLS forJava是一个完全独立的Excel库,使用Spire.XLSfor Java不需要安装MicrosoftOffice或MicrosoftExcel。

673411a2-9ff4-11ed-bfe3-dac502259ad0.png

高质量文件转换

Spire.XLS forJava允许将文件从Excel转换为PDF、Excel转换为HTML、Excel转换为CSV、Excel转换为Text、Excel转换为Image、Excel转换为XML、Excel转换为SVG、Excel转换为PostScript和Excel转换为XPS。另一方面,大多数流行格式的文件都可以转换成Excel格式。

6742062c-9ff4-11ed-bfe3-dac502259ad0.png

易于集成

Spire.XLS forJava可以很容易地集成到Java应用程序中。

6751a334-9ff4-11ed-bfe3-dac502259ad0.png

支持一组丰富的Excel元素

Spire.XLS forJava支持一组丰富的Excel元素,包括注释、透视表、图表、形状、表、图像、超链接、报表、文本/图像水印、Excel公式等。Spire.XLSfor Java还嵌入了许多灵活的选项来显示工作表,如分页、缩放设置、冻结窗格、页眉/页脚、打印Excel文件、打印纸张大小和打印区域等。

特点

文件格式支持

Spire.XLS forJava支持多种文件格式。

Spire.XLS forJava既支持旧的Excel97-2003格式(.xls),也支持新的Excel2007、Excel2010、Excel2013和Excel2016格式(.xlsx,.xlsb, .xlsm),以及OpenOffice(.ods)格式。

以制表符分隔的文件格式加载和保存文档。

全面支持CSV格式,可与多种应用程序交互。

通过以纯文本格式保存,轻松地提取文本。

转换

Spire.XLS forJava具有强大的转换能力,能够将Excel文件转换为最常见和流行的格式。

Excel toHTML/XML/CSV

XML/CSV toExcel

Excel to Image

Excel to Text

Excel to PDF

Excel to XPS

Excel to SVG

目录功能

Spire.XLS forJava提供了多种功能,主要功能如下:

创建和编辑Excel

查找和替换数据

打印Excel文件

从数据表、数据视图、数组、数据网格等导入/导出数据。

将Excel保存到文件/流或作为网络响应

创建图表

读写超链接

创建自动过滤器

实施数据分类

实施数据验证

合并/取消合并单元格和文件

对行和列进行分组/取消分组

插入/删除或隐藏行、列和工作表

计算复杂的Excel公式

冻结/解冻窗格

插入链接数据的超链接

保护/取消保护工作表

创建透视表

加密/解密文件

加载/保存ExcelVBA

使用MarkerDesigner将数据合并到Excel中

格式化功能

Spire.XLS forJava提供了对所有电子表格元素格式属性的详细编程访问。

应用单元格中的所有字符格式,包括字体、颜色、效果、填充和阴影

对单元格应用所有数字格式设置(MSExcel支持)。

设置所有类型的文本对齐设置。

为单元格应用不同的字体设置。

对单元格、字体、网格线、图形对象等应用不同的颜色。

在单个单元格中应用不同的RichText格式。

对单元格应用不同的边框设置。

在单元格上应用不同的背景图案。

在单元格上应用渐变背景图案。

对工作表、行、列或单元格区域等应用格式设置。

页面设置功能

Spire.XLS forJava使开发人员/程序员能够设置PageSetup选项。

调整页面方向、缩放比例和纸张大小。

指定页边距和页面居中。

使用图像创建或编辑页眉和/或页脚。

设置打印区域、打印标题或打开网格线等。

管理分页符

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    20

    文章

    2997

    浏览量

    115678
  • API
    API
    +关注

    关注

    2

    文章

    2147

    浏览量

    66236
  • Excel
    +关注

    关注

    4

    文章

    230

    浏览量

    57551

原文标题:Spire.XLS for Java

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    WiFi USB适配器在独立的无线信号发射下工作

    WiFi USB适配器在独立的无线信号发射下工作
    的头像 发表于 10-07 10:08 332次阅读

    EXCEL导入—设计与思考

    EXCEL导入—设计与思考 一、案例信息与设计 1.1、案例需求与背景 B2BTC同城二期有一个Excel导入的功能,单次数据量小于一千,使用频次不高。但涉及到多个字段组成唯一约束,即每条数据操作
    的头像 发表于 08-20 16:56 478次阅读
    <b class='flag-5'>EXCEL</b>导入—设计与思考

    树莓派用户必备的五大微软Excel替代软件!

    微软Excel通常是处理XLS、XLSX或CSV等电子表格时首先考虑的工具。然而,由于它对ARM处理器和Linux操作系统缺乏原生支持,在树莓派上使用微软Excel颇具挑战性。但这并不
    的头像 发表于 07-17 17:17 662次阅读
    树莓派用户必备的五大微软<b class='flag-5'>Excel</b>替代软件!

    使用Word/Excel管理需求的10个痛点及解决方案Perforce ALM

    还在用Word/Excel做需求管理?10个“翻车信号”,都是小伙伴们踩过的坑~来看看你踩过哪些?是不是也该升级到更专业的ALM工具了~
    的头像 发表于 07-10 15:59 508次阅读
    使用Word/<b class='flag-5'>Excel</b>管理需求的10个痛点及解决方案Perforce ALM

    如何导出Excel文件 -- excel_hm介绍 ##三方SDK##

    是通过服务器端生成Excel文件后,再下载到本地……服务器端的方案肯定是不成的,因为大家都知道,记账属于独立开发三件套止一,独立开发意味着……哪里来的钱租服务器啊。 所以,我们还是自己做一个E
    发表于 06-30 17:57

    CYPD7191可以作为独立SoC工作吗?

    CYPD7191 可以作为独立 SoC 工作
    发表于 04-30 07:26

    Spire.Cloud.Excel云端Excel文档处理SDK

    Spire.Cloud.Excel 是一款专业的云端 Excel 文档处理 SDK,开发人员可调用 SDK 在云端创建、读取、编辑、转换、及保存 Excel 文档。作为一款完全
    的头像 发表于 02-13 11:03 782次阅读
    Spire.Cloud.<b class='flag-5'>Excel</b>云端<b class='flag-5'>Excel</b>文档<b class='flag-5'>处理</b>SDK

    数字电压工作特性_数字电压表工作原理

     数字电压工作特性主要体现在以下几个方面:   一、高精度   数字电压采用数字化技术,其精度远高于模拟电压。一般的数字电压表显示数字位数为4位6位,高精度数字电压
    的头像 发表于 01-28 13:54 2138次阅读

    Spire.XLS for Android via Java组件说明

    Spire.XLS for Android via Java 是一款专业的 Android Excel 组件,用于在 Android 手机应用程序中创建、操作和转换 Excel 工作
    的头像 发表于 01-24 12:16 817次阅读
    Spire.XLS for Android via Java组件说明

    Spire.XLS for JavaScript——多功能JavaScript电子表格库(二)

    的表格格式快速分类、计算、汇总和分析大量数据。 对行或列进行分组 对于包含大量数据的工作,这样包含相似信息的行、列分组的功能可以使工作更加紧凑和易于理解。 合并
    的头像 发表于 01-21 09:47 944次阅读
    Spire.XLS for JavaScript——多功能JavaScript电子表格库(二)

    使用插件将Excel连接到MySQL/MariaDB

    ,可以快速地将数据从 MySQL 或 MariaDB 加载到 Excel,立即从数据库刷新 Excel 工作簿中的数据,编辑这些数据,并将它们保存回 MySQL。之后您能够像使用的 Excel
    的头像 发表于 01-20 12:38 1129次阅读
    使用插件将<b class='flag-5'>Excel</b>连接到MySQL/MariaDB

    适用于Oracle的Devart Excel插件:轻松管理数据

    工作簿中的数据,编辑这些数据并将其保存回 Oracle。它使您能够像使用 Excel 工作一样处理 Oracle 数据,可以轻松进行数据
    的头像 发表于 01-14 11:11 942次阅读
    适用于Oracle的Devart <b class='flag-5'>Excel</b>插件:轻松管理数据

    Spire.XLS for C++组件说明

    for C++ 是一个独立Excel 组件,不依赖于 Microsoft Office Excel。它同时支持旧版的 Excel 97-2003(.xls)格式文档和新版的
    的头像 发表于 01-14 09:40 1297次阅读
    Spire.XLS for C++组件说明

    Devart Excel的附加组件

    Excel 的全部功能用于超过 25 种云应用程序和数据库。 - 将 Microsoft Excel 连接到任何所需数据源 - 同时处理多个数据源 - 使用 SQL 或集成的可视化查询生成器检索
    的头像 发表于 01-07 11:40 766次阅读

    独立站一定要买服务器吗?

    独立站一定要买服务器吗?在考虑独立站是否需要购买服务器时,首先要明确的是,服务器的存在对于网站的稳定运行至关重要。服务器的主要工作处理用户发送的访问请求,并将所需数据以网页形式展示给
    的头像 发表于 01-06 18:17 505次阅读