Spire.XLS is a professional Excel API that enables developers to create, manage, manipulate, convert and print Excel worksheets. Get free and professional technical support for Spire.XLS for .NET, Java, Android, C++, Python.

Mon Nov 27, 2023 2:52 pm

Workbook workbook = new Workbook();
workbook.loadFromFile("C:/Users/36229/Desktop/全国就业数据.xlsx");

//获取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);

//调用方法将Excel保存为HTML
//sheet.saveToHtml("output/WorksheetToHTML.html");

//调用方法将Excel保存为图片
sheet.saveToImage("C:/Users/36229/Desktop/WorksheetToIMG.png");
以上方法可以正常读取文件,但是以下的写法便会报空指针异常
==================================================================================
Workbook workbook = new Workbook();
workbook.loadFromFile("D:/ruoyi/uploadPath/download/test.xlsx");

//获取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);

//调用方法将Excel保存为HTML
//sheet.saveToHtml("output/WorksheetToHTML.html");

//调用方法将Excel保存为图片
sheet.saveToImage("C:/Users/36229/Desktop/WorksheetToIMG.png");
文件路径都是存在的

lmrupupup
 
Posts: 2
Joined: Mon Nov 27, 2023 2:44 pm

Tue Nov 28, 2023 1:34 am

您好,

感谢您的询问。
请问您有用过Spire.Xls for Java的最新版本吗?如果没有,请您通过此链接(https://www.e-iceblue.cn/Downloads/Spire-XLS-JAVA.html)到官网下载最新版本重新测试。如果问题仍然存在,请您提供以下信息以帮助我们进行进一步调查,提前感谢。
1)您输入的excel文件,您可以附在此处或通过电子邮件发送给我们([email protected])。
2)您使用的jdk类型,例如jdk1.8。
3)您的测试环境,例如操作系统信息(例如Windows 10、64位)。

Sincerely,
Ula
E-iceblue support team
User avatar

Ula.wang
 
Posts: 282
Joined: Mon Aug 07, 2023 1:38 am

Tue Nov 28, 2023 2:49 am

Workbook workbook = new Workbook();第一次初始化的时候耗时很久

lmrupupup
 
Posts: 2
Joined: Mon Nov 27, 2023 2:44 pm

Tue Nov 28, 2023 5:37 am

您好,

感谢您的再次询问。
请问您是使用最新版本测试时初始化耗时长吗?第一次初始化大概要多久呢?由于影响程序运行时间的因素有很多,能不能请您提供以下信息以帮助我们进行进一步调查,提前感谢。
1)您输入的excel文件,您可以附在此处或通过电子邮件发送给我们([email protected])。
2)您使用的jdk类型,例如jdk1.8。
3)您的测试环境,例如操作系统信息(例如Windows 10、64位,ram 16g)。

Sincerely,
Ula
E-iceblue support team
User avatar

Ula.wang
 
Posts: 282
Joined: Mon Aug 07, 2023 1:38 am

Return to Spire.XLS