Tag: java

无法打开超链接的文件Apache POI

我的超链接文件驻留在Whois目录中,并且dir和Excel文件都位于同一个父目录中。 由于相对path,我无法通过超链接访问我的文件。 我需要将这个Excel文件发送给几个收件人,而不会改变他们的选项。 我已经尝试getPath(),getCanonicalPath()和getAbsolutePath()无济于事。 这是我的代码: public void writeTheFile() throws Exception { int rowNum=-1; String line = ""; XSSFWorkbook workBook = new XSSFWorkbook(); XSSFSheet sheet = workBook.createSheet("Contact & Whois"); XSSFCreationHelper helper = workBook.getCreationHelper(); BufferedReader br = new BufferedReader(new FileReader(INPUT_FILE)); while((line = br.readLine()) != null) { rowNum++; XSSFRow currentRow=sheet.createRow(rowNum); currentRow.createCell(0).setCellValue(line.trim()); currentRow.createCell(1); XSSFHyperlink file_link_downloads = helper.createHyperlink(Hyperlink.LINK_FILE); Cell cell […]

资产文件目录给出java.io.FileNotFoundException eclipse

我的资产文件夹中有一个xls文件,我想用jexcelapi库打开。 我已经设置文件的path为(“file:///android_asset/jxlrwtest.xls”),甚至尝试在我的根文件夹中使用New-> File创build一个xls文件并直接访问它,但仍然是我每次运行模拟器时都会得到错误java.io.FileNotFoundException“(没有这样的文件或目录)”。 我也确保每次尝试移动文件时都会刷新path。 我整个class级阅读excel文件是 package com.example.kirikedictionary; import java.io.File; import java.io.IOException; import android.app.Activity; import android.content.Context; import jxl.Cell; import jxl.CellType; import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; public class ReadExcel { private String inputFile; protected Context context; public ReadExcel(Context context){ this.context = context.getApplicationContext(); } public void setInputFile(String inputFile) { this.inputFile = inputFile; } public void read() throws […]

如何使用rowIterator从不同的行开始num的零

{ FileInputStream F = new FileInputStream("C://test.xls"); HSSFWorkbook wb = new HSSFWorkbook(F); HSSFSheet s = wb.getSheetAt(0); Iterator<Row> rowIterator = s.iterator(); while (rowIterator.hasNext()) { Row row = rowIterator.next(); } 有人可以帮我吗? 任何人都可以帮助我。 ?

在excel中使用xssf库绘制带有箭头的行

我想以编程方式在excel表格中用箭头绘制一条线,我可以创build线条而不是箭头。 这里是我的代码,我需要改变我想要的东西; XSSFSimpleShape shape = drawing.createSimpleShape(a); shape.setShapeType(ShapeTypes.LINE); shape.setLineWidth(1.5); shape.setLineStyle(3); 我尝试使用shape.setShapeType(ShapeTypes.LEFT_ARROW); shape.setShapeType(ShapeTypes.RIGHT_ARROW); 和shape.setShapeType(ShapeTypes.UP_ARROW); 也是,但这并没有帮助我。 这是我的: 这就是我要的:

将excel文件转换为pdf文件

我用openpyxl来自动生成154个excel文件。 一切都像魅力一样工作! 现在我需要将excel文件转换成pdf文件。 这可以自动完成,或者我需要手动吗? 注:重要的是我可以select定义边距和水平方向。 python中的解决scheme首选。 我正在使用OS X或Ubuntu。

如何使用utf-8导出Excel CSV并读入Java?

我有excel电子表格,其中包含许多“中文(zh-TW)”和“英文(en-US)”字,这些数据需要用utf-8编码导入到数据库表中。 我第一次尝试使用Excel“另存为”function将数据导出为CSV。 但是,由于Excel不允许更改“Save-AS”function的字符编码,因此数据无法正确读取。

多个alignment到一个样式POI

我有一个问题分配多个alignment到一个 XSSFCellStyle。 它看起来像我只能使用setAlignment(short)方法一次分配一个alignment,即使我使用相同的方法分配不同的alignment,它也不会改变。 我有四种types的细胞方式(unbold,bold,italic,下划线)。 每个单元格对于每种types的单元格可能具有不同的alignment方式(右侧或左侧或中心)。 有没有办法可以改变一个cellStyle的路线? 任何帮助表示赞赏

使用远程服务器上的jdbc作为数据库访问excel

我想通过Java应用程序访问存储在远程服务器上的Excel文件。 我想为此使用jdbc。 apache poi正在工作,但我想用桌面应用程序使用jdbc。

Apache POI – 在Excel中迭代列(XSSF)

我想让我的程序从顶部到底部阅读一个excel列,而不是从左到右,就像现在正在做的那样。 不幸的是,在文档中找不到任何让我这样做的东西。 我有一个excel文件,看起来像这样: col1 col2 col3 col4 —————————– row1 | 2,3,1 _ 1 w row2 | 3,2,7 _ 2 x row3 | _ _ 3 y row4 | 4,9 _ 4 z 我在第2列写了一些值(使用XLWT),如下所示: col1 col2 col3 col4 —————————– row1 | 2,3,1 x,y,w 1 w row2 | 3,2,7 y,x 2 x row3 | _ _ 3 […]

Selenium TestNG从Excel工作表中传入参数

我正在创build一个functiontesting,selenium将作为一个用户在网站上注册一个帐户,但是,网站注册有16个input字段来填写。一些Int值和一些string。 有没有更简单的方法来做到这一点? @Test(dataProvider = "Reg") public void login(String sUsername, String sPassword, String sMemorableWord) { 我只在那里传递3个值,但是完成了完整的注册testing,将会有16个string或Int参数。 这将是一个巨大的名单是否有另一种方式来做到这一点?