Tag: jxl

只有第一个响应正在写在saopui的excel文件中

我是saopUI和groovy的新手。我想从excel文件中读取数据并运行请求并将数据写回excel文件。 我的阅读和执行部分工作正常。 但是当我写回应excel只有第一个响应正在写入。 但是,当我看到日志所有三个请求都成功运行。 请帮我解决这个问题。 这是我的groovy脚本: import jxl.* import jxl.write.* def dataFileLocation="D:/SOAP/input.xls" //Datasheet read start def workbook = Workbook.getWorkbook(new File(dataFileLocation)) def sheet = workbook.getSheet(0) int count=workbook.getNumberOfSheets() def rowCount = sheet.getRows() def colCount = sheet.getColumns() def myTestCase = context.testCase propTestStep = myTestCase.getTestStepByName("Properties"); def arr=[] //Datasheet read end //Content Write start WritableWorkbook workbook1 = Workbook.createWorkbook(new File("D:/SOAP/output1.xls")) WritableSheet […]

如何阅读JXL Excel Sheet行和列

我已经从阅读Excel中迭代行和列,但显示Arrayindexoutofboundexception。我已经给我的代码和错误下面 代码: for (int i = 0; i <= wb.getSheet(0).getRows(); i++) { for (int j = 0; j <= wb.getSheet(0).getColumns(); j++) { String testData = wb.getSheet(0).getCell(i, j).getContents(); System.out.println(testData); } } Stackrace User id en0063 en0070 Psw en0063 THEROCKZ1 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2 at jxl.read.biff.SheetImpl.getCell(SheetImpl.java:356) at ExcelRead.main(ExcelRead.java:29) Excel图像

如何知道在Java中的Excel文件版本?

我想读取java中的excel文件。 我有一些旧格式的Excel文件(Excel 95)和其他新格式(Excel 2007)。 我目前正在使用poi,但它不能读取旧格式的excel文件。 所以我需要的是一个传递文件名的函数,如果格式为旧格式(BIFF5),将返回值为true的布尔值,如果格式为新(BIFF8),则返回false。 这个function的需要是允许我使用旧版本的jxl和新版本的poi。 这里是我有的代码: try { // create a new org.apache.poi.poifs.filesystem.Filesystem POIFSFileSystem poifs = new POIFSFileSystem(fin); w = new HSSFWorkbook(poifs); } catch (IOException e) { w = null; throw e; } catch (OutOfMemoryError e) // java.lang.OutOfMemoryError: { w = null; throw e; } catch (OldExcelFormatException e) // OldExcelFormatException { w = […]

无法使用JXL API在Excel中查看ComboBox

我试图用JXL API在以下代码中显示ComboBox: ArrayList<String> arrList = new ArrayList<String>(); arrList.add("DropDown1"); arrList.add("DropDown2"); arrList.add("DropDown3"); WritableCellFeatures cellFeatures = new WritableCellFeatures(); cellFeatures.setDataValidationList(arrList); Blank b = null; Label checkLabel = null; for (int x = 0; x < xlData.size(); x++) { for (int i = 0; i <= 14; i++) { System.out.println("X:" + x + "I:" + i); if (i > 9) […]

jxl将字体设置为datetypes单元格

我使用jxl来创buildexcel文件。 我需要为datetypes单元格设置一个特定的字体。 当我写一个文本单元格时,很容易: WritableFont arial10pt = new WritableFont(WritableFont.ARIAL, 10); arial = new WritableCellFormat(arial10pt); 但是,当我创build一个date单元格,使用下面的代码,我不知道如何设置字体: DateFormat customDateFormat = new DateFormat("dd/MM/yyyy"); WritableCellFormat dateFormat = new WritableCellFormat(customDateFormat); 感谢帮助!

java文件只有最后一个数据被插入到文件中

package Reader; public class Write_Excel { private WritableCellFormat timesBoldUnderline; private WritableCellFormat times; private String inputFile; Thread thread = new Thread(); static String box, plc, hmi; int k=1,cnt=1; public void witeExcel(ArrayList<String> B,ArrayList<String> P, ArrayList<String> H) throws WriteException, IOException { Write_Excel test = new Write_Excel(); test.setOutputFile("C://Users//Tanmay//Desktop//Export.xls"); for (int index = 0; index < B.size(); index++) { box […]

Jxl NullPointerException与workbook.close()方法

我试图写一个excel文件,但我遇到了两个问题。 这是相关的代码: public ExcelFormWriter() throws IOException, WriteException{ setOutputFile("DataAnalysis.xls"); File file = new File(inputFile); WorkbookSettings wbSettings = new WorkbookSettings(); wbSettings.setLocale(new Locale("en", "EN")); workbook = Workbook.createWorkbook(file, wbSettings); workbook.createSheet("RawData", 0); } public void addLabel(int column, int row, String s) throws WriteException, RowsExceededException, IOException { excelSheet = workbook.getSheet(0); createLabel(excelSheet); Label label = new Label(column, row, s, times); excelSheet.addCell(label); workbook.write(); […]

JExcel API:如何更改单元格的颜色?

我search如何更改在Excel文件中select的单元格的颜色。 我testing了这个代码: WritableCell c = sheet.getWritableCell(0,0); WritableCellFormat newFormat = new WritableCellFormat(c.getCellFormat()); newFormat.setBackground(Colour.RED); c.setCellFormat(newFormat); 但是这个例子不运行。 解决办法是什么 ?

使用jxl api插入图像到excel单元格

我必须使用jxl api将图像插入到Excel单元格中 我已经尝试了一些示例代码,但它会插入一些协调员,但我想要在特定的单元格索引或单元格内。 这里是我search这个时发现的示例代码 。 任何人都有这个解决scheme。 先谢谢了。

在服务器上创buildXLS文件并返回到客户端,而不保存java中服务器上的文件

在我的strut2基础web应用程序。 我想创buildXLS文件,当用户点击下载button,而不保存该服务器上的文件返回到客户端机器。 我已经尝试了不同的库,但没有find合适的解决scheme。 保存文件到客户端浏览器,而不是下载窗口是否可以打开保存/取消对话框,其中用户可以select文件位置保存。 谢谢