我尝试设置纸张大小来打印我的Excel用工具.
不幸的是,我不知道如何正确地做这件事。我有一个HSSF源代码,其中定义了Java方法。在RPGLE程序中,我相应地调用它们,将它们应用到我的Excel文件中。
有人能解释一下如何在HSSF源代码中正确定义java方法吗?我尝试使用现有的和工作的例子,但它对我不起作用。无论我如何尝试,我都想了解如何正确地实现这些方法。
编辑:我还不太明白。这里是Java方法。
XSSFPrintSetup.setPaperSize(...)
/**
* Set the paper size as enum value.
*
* @param siz
我试图从rpgle程序中调用一个java。我已经正确地设置了目录和类路径,实际上我从.class文件中调用了java /main。
但是,我根本不知道如何从rpgle中的.jar文件中调用主方法。这就是我从错误信息中得到的信息:
"received Java exception "java.lang.NoClassDefFoundError:
com.tl.TL" when calling method "main" with signature
"([Ljava.lang.String;)V" in class
我使用grails中的"Excel Import & Export (Apache POI)“插件将Excel数据导入到我的系统中。如果我继续导出,我会收到以下错误:
java.lang.RuntimeException: row/cell records found in the wrong place
at org.apache.poi.hssf.model.InternalSheet.<init>(InternalSheet.java:203)
at org.apache.poi.hssf.model.InternalSheet.createS
我正在尝试从excel文件中删除一行,但无法这样做,请参阅此处的代码
try{
String val = request.getParameter("rdel");
int va = 5;
System.out.println("int val"+va);
FileInputStream file = new FileInputStream(new File(fileName));
HSSFWorkbook wb = new HSSFWorkbook(file); // here exception occur
我想将RPGLE与带有可变长度参数或数组的String.format接口,我还想传递数字和字符串,所以我将使用类似于"hello %s, you are %d years old"的格式。有人能告诉我如何在RPGLE中实现这个原型吗?
更新
似乎有些人把这种怪癖搞糊涂了。为了说明清楚,我想在RPGLE中演示以下内容。注意,该方法的第二个参数是varargs参数,因此可以提供任意数量的参数!RPGLE绝对不支持这一点,但它确实支持*nopass,所以这有助于实现我需要的结果。
String format = "|%1$-10s|%2$-10s|%3$-20s|\n&
我正在RPGLE中准备一个程序,它将使用Java函数返回花哨的PDF文件。我想在RPGLE中获取这个PDF,并在IFS上创建一个PDF文件。
现在,Java程序以byte[]格式返回PDF。而不是将字节[]作为RPG中的字符,然后尝试从其中创建流文件。但是PDF文件被损坏了,我不能通过Adobe打开它.
以下是创建流文件的Java过程和代码的原型:
D GetPDF PR A ExtProc(*Java:'PDF':'get') Len(16773100) CCSID(*HEX)
Dcl-S wkPDFTxt Char(16773100) C
我正在使用Apache POI API从Excel文件中获取值。除了包含公式的单元格之外,一切都运行得很好。实际上,cell.getStringCellValue()返回的是单元格中使用的公式,而不是单元格的值。
我尝试使用evaluateFormulaCell()方法,但它不起作用,因为我使用的是GETPIVOTDATA Excel公式,而此公式未在接口中实现:
Exception in thread "main" org.apache.poi.ss.formula.eval.NotImplementedException: Error evaluating cell Lan
当我尝试在POI中打开一个.xlsx文件时,我得到一个异常:
java.lang.IllegalArgumentException: The supplied POIFSFileSystem does not contain a BIFF8 'Workbook' entry. Is it really an excel file?
at org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbookDirEntryName(HSSFWorkbook.java:223)
at org.a
我在ofbiz的一个project.Its服务器端应用程序中工作。我想读取、编辑、更新等在普通java程序中使用apache poi sheet.But的working.Im当被放入ofbiz时运行API.But,然后运行application.Then有时会出现一些异常.The如下
"
[java] java.lang.IllegalStateException: Cannot get a text value from a nume
ric formula cell
[java] at org.apache.poi.hssf.usermodel.HSSF
我正在使用java进行xls到csv的转换,我得到了像这样的异常。
com.org.apache.poi.hssf.record.RecordInputStream$LeftoverDataException: Initialisation of record 0x85 left 18 bytes remaining still to be read.
at com.org.apache.poi.hssf.record.RecordInputStream.hasNextRecord(RecordInputStream.java:156)
at com.org.apache.po