当前位置: 首页 > news >正文

Luckysheet Excel xlsx 导入导出互相转换

Luckysheet Excel xlsx 导入导出互相转换

  • Luckysheet Excel xlsx 的导入导出互相转换
    • 使用方法
    • 支持功能列表

Luckysheet Excel xlsx 的导入导出互相转换

Luckysheet支持在线编辑表格,但官方不支持Luckysheet导出为Excel xlsx,也不支持Excel xlsx 导入,也就是Luckysheet json 无法同 xlsx 格式互相转换,现在给大家介绍一个好用的工具luckysheet-lib,Github地址是:https://github.com/autoffice/luckysheet-lib

使用方法

pom.xml引入luckysheet-lib依赖

            <dependency><groupId>io.github.autoffice</groupId><artifactId>luckysheet-lib</artifactId><version>1.0.0</version></dependency>

使用LuckysheetConverter类中对应的导入、导出方法即可,多种方法总有一种适合你,例如:

import io.github.autoffice.luckysheet.LuckysheetConverter;public class Test {public static void main(String[] args) throws IOException, InvalidFormatException {// 将luckysheet json文件转为excelLuckysheetConverter.luckysheetToExcel("/path/luckysheet.json", "/path/excel.xlsx");// 将luckysheet json文件转为OutputStreamLuckysheetConverter.luckysheetToExcel("/path/luckysheet.json", Files.newOutputStream(Paths.get("/path/excel.xlsx")));// 将luckysheet json文件转为luckysheet对象LuckyFile luckyFile = LuckysheetConverter.readAsLuckyFile("/path/luckysheet.json");// 将excel转为luckysheet json文件LuckysheetConverter.excelToLuckySheetFile("/path/excel.xlsx", "/path/luckysheet.json");// 将excel文件转为luckysheet对象LuckyFile luckyFile1 = LuckysheetConverter.excelToLuckySheet("/path/excel.xlsx");// 将excel文件转为luckysheet jsonString json = LuckysheetConverter.excelToLuckySheetJson("/path/excel.xlsx");}
}

支持功能列表

当前已经完成以下表格特性的导入(xlsx文件转为luckysheet json)和导出(luckysheet json转为xlsx文件):

  • sheet数据和样式
    • 多sheet
    • sheet名称
    • 行隐藏
    • 列隐藏
    • 行冻结
    • 列冻结
  • 单元格数据和样式
    • 单元格数据
    • 单元格背景颜色
    • 边框颜色
    • 边框样式
    • 字体
    • 字体颜色
    • 富文本文字
    • 加粗
    • 斜体
    • 下划线
    • 删除线
    • 单元格合并
    • 数字格式
    • 日期格式
    • 各种方向文本对齐
    • 自动换行
    • 文字旋转
  • 公式
    • 绝大多数公式,少量公式存证luckysheet和excel兼容问题,大家有返现也可指出
  • 批注
    • 批注内容
    • 批注锚点
  • 图片
    • 常见的各种格式图片
    • 图片位置映射
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.com/a/258245.html

相关文章:

  • RSS解析并转换为JSON的API集成指南
  • 关键领域软件工厂的安全中枢如何全面升级供应链检测能力
  • CentOS 7 通过YUM安装MySQL 8.0完整指南
  • Redis的渐进式hash和缓存时间戳深入学习
  • PYTHON从入门到实践4-数据类型
  • 深入JVM:从零到实战,解锁Java性能与调优的终极武器
  • doris_工作使用整理
  • 记录某企业存储型XSS漏洞从发现到数据外泄全路径分析
  • Python 数据分析与可视化 Day 6 - 可视化整合报告实战
  • logback 日志不打印
  • uni-app项目实战笔记24--uniapp实现图片保存到手机相册
  • WEB安全--Java安全--jsp webshell免杀1
  • 【学习记录】Git Base使用-免密连接代码仓库
  • C2远控篇PowerShellC#对抗AV-EDR停用AMSI接口阻断ETW跟踪调用
  • 如何解决管家婆软件登录界面点下一步没有反应的问题
  • 3DSwiper 好看的走马灯轮播图
  • 医疗AI数智立体化体系V2.0泛化多模块编程操作手册--架构师版(上)
  • 公链(Public Blockchain)开发方案
  • 基于开源AI大模型与AI智能名片S2B2C商城小程序的企业营销数字化转型研究
  • 【机器学习深度学习】反向传播机制
  • ArkTS与仓颉开发语言:鸿蒙编程的双子星
  • 脉内频率捷变LFM信号
  • 【sklearn】K-means、密度聚类、层次聚类、GMM、谱聚类
  • IntersectionObserver 详细介绍(实现加载下一页效果)
  • 代码随想录|图论|01图论基础
  • 项目需求评审报告参考模板
  • cherry-pick除了使用命令,有没有什么工具可以使用,或者更高效的方法
  • OSS生命周期管理自动化:7天冷归档+30天低频访问的合规存储策略(结合企业级数据分级场景)
  • 从代码学习深度学习 - 情感分析:使用循环神经网络 PyTorch版
  • 【运维系列】Plane 开源项目安装和配置指南