Tag: eclipse

资产文件目录给出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 […]

通过terminal运行Java代码时出现问题

我试图让示例程序运行Excel(xlsx)电子表格和加载数据在2维数组。我已经谷歌search,并find了一些很好的样本。 但我面临的问题是,它不是通过terminal运行,虽然它运行良好,当我从eclipse运行的代码。 在这里,我正在通过terminal运行代码附加错误的屏幕截图: – 我使用的代码是: import java.io.FileInputStream; 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; public class ExcelDemo { public static void main(String[] args) { ExcelDemo xread2 = new ExcelDemo(); } public ExcelDemo() { getvalue_1(); } public static void getvalue_1() { XSSFRow row; XSSFCell cell; String[][] value = null; double[][] nums = null; try { […]

debuggingJava Eclipse中的Unshowvariables添加jar文件时

我使用jxl-2.6.9.jar通过eclipse读取java中的excel。 但是当我debugging时: 1)显示“找不到来源”。 而当我使用任何* .jar文件,它仍然显示“源找不到”,并没有显示任何variables。 它debugging时间太长,看到variables。 2)它只是显示了许多“Launcher,Event Dispath …”的行,不使用jar文件时,不会像在普通的dubug上那样逐行显示。 3)我search谷歌的一些方式为:“编辑源查找path”,但它不起作用。 4)控制台:没有东西。 5)项目运行良好,但不能debugging。

是否有可能使用java和Apache POI库逐行写入excel文件

我正在尝试逐行写入我的excel文件。 代码将运行正常,没有错误。 但是当我尝试打开excel文件时,出现一个popup窗口,并说:“我们发现excel文件中的某些内容存在问题,您希望我们尽可能地恢复吗? 通常情况下,我使用FileOutputStream之外的工作与数据并使用.setCellValue(值)的循环。 但是当我在循环中使用它时,excel文件不会被更新。 在下面的代码中,写完excel后,我正在closures并重新打开excel文件。 我尝试了可用的解决scheme,但没有工作。 任何帮助表示赞赏。 下面是代码: Package Excel; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.Properties; 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; import org.openqa.selenium.WebDriver; public class testTool { static WebDriver driver; public static FileInputStream ACF; public static FileOutputStream fos; public static void main(String[] args) throws IOException { Properties […]

Java – Eclipse从SQL查询到Excel

从每个返回的logging中获取我希望第5行的SQL查询的结果。 我想将数据导出到Excel电子表格中,从第二行开始(我有标题)。 我的SQL逻辑显然是现在,因为我得到的第一个结果增加了十三倍的行和列,虽然它是正确的第二行开始,只出去了13列。 第二个结果以这种方式重复,每个连续的结果也一样。 (rs.next()){for(int i = 0; i <13; i ++){ package process; import java.util.Scanner; import java.io.*; import java.sql.*; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFCell; public class Sec_Completions { public static void main(String[] args) { Sec_Completions obj_Sec_Completions=new Sec_Completions(); obj_Sec_Completions.Check_Data(); } public void Check_Data() { Scanner scanner = new Scanner(System.in); System.out.println("Enter the beginning […]

把一个xls文件放入一个jar文件中

我有一个xls电子表格,我使用metaModel查询,我想保留在jar中的xls文件,因为它不会被更新。 用于创build数据上下文的方法不允许inputstream,我尝试使用此代码: DataContext dataContext = DataContextFactory.createExcelDataContext(getClass().getResourceAsStream("database.xls")); 不幸的是,这不起作用,因为createExcelDataContext方法不会将inputstream作为参数。 有没有办法将文件保存在jar中? 看起来最简单的方法就是导出到csv,因为这很容易完成。

下载某些Excel文件并解释其一些值

所以我正在努力获得一个特定的excel文件,主要是一个文件,显示了学生在作业上的作业和成绩,并对这些值做了些什么。 现在,我想要分配作业的姓名,学生姓名,学生的成绩,以及这些作业的截止date。 excel文件有点奇怪。 作业垂直列出,一些作业占用2列。 我用Java创build了一个程序,试图把这个赋值的名字和值放到一个滚动条中,但是这些赋值的列表却大相径庭。 "Learning Experi ST-2A: Life in " 这将在Excel中垂直列出,但是当我用java读取它时,它显示如下: Learning Experi ST-2A: Life in 我希望输出显示在一行上面。 任何想法如何解决这个问题? 谢谢。 编辑 现在,当我的程序读取excel文件时,有一些空单元正在读取。 这是输出: Learning ExperiST-2A: Life in Learning ExperiST-2A: Life in [Empty Line] [Empty Line] Other information 我怎样才能摆脱我的程序正在阅读空单元格产生的空行?

将Eclipse NAT表导出为CSV / Excel

我目前正在使用一个nat表来显示数据给用户的项目。 我想添加一个选项来导出这个NAT表到CSV文件或Excel文档。 有一个简单的方法出口到Excel或我必须find一种方法来手动? 如果我必须这样做“困难的方式”,任何人都可以指点我的地方,帮助我开始出口到Excel? 谢谢。

poi-ooxml-schemas-3.14 JAR中缺lessSTSheetViewType类

目前我正试图实现这个问题的答案给出的代码: CTSheetView view = sheet.getCTWorksheet().getSheetViews().getSheetViewArray(0); view.setView(STSheetViewType.PAGE_LAYOUT); 但poi-ooxml-schemas(版本3.14)JAR文件不包含类STSheetViewType。 我深入研究了poi-ooxml-schemas JAR文件(使用7ZIP),发现类文件STSheetViewType $ Enum.class存在于path中: org.openxmlformats.schemas.spreadsheetml.x2006.main.STSheetViewType $ Enum.class 但是(如果我没有错)“$”表示一个内部/嵌套类,这意味着STSheetViewType枚举被封装在另一个类。 我在这里检查了旧版本poi-ooxml-schemas(版本1.1)中STSheetViewType类的文档,发现类STSheetViewType包含一个内部Enum STSheetViewType.Enum。 这也似乎证实了我从Eclipse中收到的错误。 使用上面显示的代码时出现这些错误: “STSheetViewType不能parsing为variables” “typesorg.openxmlformats.schemas.spreadsheet.xml.x2006.main.STSheetViewType无法parsing,它是从所需的.class文件间接引用的” 这进一步使我相信STSheetViewType.Enum缺less其父STSheetViewType类文件。 但为什么? 我检查了poi-ooxml-schemas-3.14的新版本的文档,发现更新日志中没有提到STSheetViewType。 我已经下载了POI的二进制压缩文件几次,以确保我的下载没有错误,我甚至下载了源代码,并尝试构buildJAR,但每次都丢失类文件。 我发现类似STSheetViewType看起来相同的function是在另一个Jar文件中,但我似乎无法正确导入类。 这样的事情甚至可能吗? 或者必须将类文件与poi-ooxml-schemas-3.14 JAR文件一起使用? 最终,我想了解如何使上面的代码与当前版本的poi-ooxml-schemas-3.14 JAR兼容。 任何信息或见解,将不胜感激。

在Java中读取.xlsx

我已经阅读了每一个问题,找不到简单的答案。 我需要的只是1.jar,我将在Eclipse中添加到我的项目中。 然后我只想导入它,并使用可以从.xlsx文件提取数据的库。 Apache POI需要很多.jar文件。 它崩溃并抛出了很多没有道理的例外。 Smartxlsx绝对没有文档,使用/理解它非常困难。