当前位置: 首页 > 知识库问答 >
问题:

groovy中的org/openxmlformats/schemas/spreadsheetml/x2006/main/ctextensionlist

牛华皓
2023-03-14

我试图访问现有的Excel工作表,并试图创建一个新的工作表,并用一些值更新工作表,在执行时,我在“rowheader.createcell((short)count).setcellvalue(”test1“);”java.lang.noClassDefFounderRor:org/openxmlformats/schemas/spreadsheetml/x2006/main/ctextensionList在执行以下代码时出错

下面是我用过的罐子列表

6月4日12日,

JXL-2.6.6-源码

JXL-2.6,

POI-Examples-3.13-20150929,

POI-示例-3.15-β1,

POI-Excelant-3.13-20150929,

POI-OOXML-schemas-3.13-20150929,

POI-OOXML-schemas-3.15-beta1,

POI-ScratchPad-3.13-20150929,

import java.io.*;
import java.util.*;
import java.util.List;
import javax.xml.parsers.*;
import javax.xml.xpath.*;
import javax.xml.datatype.*;
import javax.xml.*;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import org.w3c.dom.*;
import org.apache.poi.ss.usermodel.*;
import java.util.Iterator;
import java.lang.*;
import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
  import org.apache.poi.xssf.usermodel.XSSFWorkbook;



def fname = new Date().format("MM-dd-YYYY-HH-mm-a-z")
def TimeStamp = context.expand('${General_Properties#Current_Date}')
def destination_path_File = context.expand('${General_Properties#Destination_path}')
def destination_path = destination_path_File + "_" + TimeStamp
def Request = testRunner.testCase.getTestStepByName("Alliance_Ser")
//def FileName = "Individual Coverages Premium Result"
def Vehical = context.expand('${General_Properties#Alliance_Vehicals}')
def Driver = context.expand('${General_Properties#Alliance_Drivers}')
def FolderName = context.expand('${General_Properties#StateCode}')
def FileName = FolderName + "_Result_Status and Total Premiums_" + Vehical + "_Vehicals_" + Driver + "_Drivers"
def ResultPath = destination_path + "\\" + FolderName + "\\" + FileName + "_" + TimeStamp + ".xls"
log.info ResultPath


FileInputStream fileIn = new  FileInputStream(new File(ResultPath))
 XSSFWorkbook workbook = new XSSFWorkbook(fileIn);

 XSSFSheet sheet = workbook.createSheet("Coverage_Resp_report");
short count = 0;
Row rowHeader = sheet.createRow((short)count);
rowHeader.createCell((short) count ).setCellValue("test1");
//rowHeader.createCell((short) count ).setCellValue("Test2");

FileOutputStream fileOut =new FileOutputStream(new File(ResultPath));  //Open FileOutputStream to write updates
workbook.write(fileOut); //write changes
fileOut.close();  

共有1个答案

淳于乐池
2023-03-14

在lib文件夹中复制'ooxml-schemas-1.3.jar'文件后,问题得到解决

 类似资料:
  • 我已经试图让这个工作了三天,现在在我的项目中,并创建了一个简单的项目来测试。我在这里搜索了非常相似的问题,但没有找到任何有助于解决我得到的错误的东西。我甚至把我的软呢帽25重新格式化了,就像它在Windows10上一样,但还是什么都没有。我还在Intellij-2016.3.4的设置和其他设置中启用了注释处理,根据其他答案应该已经修复了它,但它没有改变任何东西。如有任何帮助,不胜感激!!! com

  • API schema 是一个非常有用的工具,它允许一系列用例,包括生成参考文档,或者驱动可以与 API 交互的动态客户端库。 安装 Core API 你需要安装 coreapi 软件包才能为 REST framework 添加 schema 支持。 pip install coreapi 内部 schema 表示 REST framework 使用 Core API 以便以独立于格式的表示对 s

  • 我从互联网上复制了一个简单的网络爬虫,然后开始在测试类中运行该应用程序。每次我尝试运行该应用程序时,我都会得到“线程中的异常”主“java.lang.NoClassDefFoundError: org/j的/J的”错误。我首先在Libary中导入了一个外部罐子,因为我需要它来处理超文本传输协议的事情。 错误消息: 蜘蛛类 蜘蛛腿类 SpiderTest类 包装com.copiedcrawler;

  • 建议先阅读快速上手,简单了解一下Mongoose的工作流程。 如果你要从4.x迁移到5.x,请阅读迁移指引. 定义一个schema Mongoose 的一切始于 Schema。每个 schema 都会映射到一个 MongoDB collection ,并定义这个collection里的文档的构成。 var mongoose = require('mongoose'); var Schema

  • Merge GraphQL Schemas has been deprecated and merged into GraphQL Tools, so it will no longer get updates. Use GraphQL Tools instead to stay up-to-date! Check out https://www.graphql-tools.com/docs/mi

  • 我正在Intellij中使用Hibernate 4.3.5。在Java项目中,它工作得非常好。当我试图使用Web应用程序模板和Tomcat 9.0.46将Java源代码引入Java企业项目时,出现了问题。如果我尝试实例化一个使用Hibernate的对象,则会出现以下错误: 线程“main”java中出现异常。lang.NoClassDefFoundError:数据库中的org/hibernate/