Tag: java

从excel表读取数据并写入同一个excel表

我正在寻找允许我从Excel表(MS Office格式)中读取的程序,然后写入一些新的列? 除了APACHE POI,在java中还有其他库可用吗? 我的应用程序

如何使用Java swing将Excel文件与应用程序软件链接起来

我必须链接一个excel文件和我正在开发的一个应用软件。excel文件将包含进行调查的问卷。我有这个代码,它只能打开一个Jpanel来select文件。我select文件后什么都不是我希望能够根据excel文件中的问题生成一个模板(比如从excel文件中提取问题并从中创build一个模板),以后我必须在网上上传。请在这件事上给予我帮助? import java.io.*; import java.awt.*; import javax.swing.*; import java.awt.event.*; import javax.swing.filechooser.*; public class SelectFile extends JFrame{ public static void main(String[]args){ JFrame frame = new JFrame(); frame.setLayout(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setTitle("Select File for Linking"); frame.setSize(400, 100); Container container = frame.getContentPane(); container.setLayout(new GridBagLayout()); final JTextField text=new JTextField(20); JButton b=new JButton("Select File"); text.setBounds(20,20,120,20); b.setBounds(150,20,80,20); // b.setText("<html><font color='blue'><u>Select File</u></font></html>"); b.setHorizontalAlignment(SwingConstants.LEFT); //b.setBorderPainted(false); […]

在VBA / Excel中使用IKVM编译的Java .dll

我期望能够在Excel VBA工作表内执行Java项目的代码。 在其他地方,我已经发现了IKVM,它是一个允许将.jar转换为.dll的Java的.NET实现。 我希望这可以让我访问VBA编辑器内的.jar类/方法,但是我遇到了麻烦。 我曾尝试使用VBA中的声明语句(在许多不同的排列中,试图使其工作),但最常见的错误是指.DLL中的入口点。 我也尝试在Excel中注册.DLL作为参考,但它给出了一个样板错误,并没有注册它。 作为一个参考,我已经使用下面的类对它进行了testing,然后再对整个项目进行testing: public class IKVMTest { public static void print(String s) { System.out.println(s); } } 这个类由Eclipse编译并导出到IKVMTest.jar中。 此时,我使用ikvmc -target:library IKVMTest.jar来接收IKVMTest.dll。 为了简单起见,我testing的这个.dll和Excel表格被转储到IKVM bin文件夹中(因为IKVM .dll文件存在一些依赖关系)。 如果我能为这个样本testing工作,我可以为整个项目做好准备。

Excel中的图表和图表

我想在Android设备上显示从Excel电子表格生成的graphics和图表。 据我所知,我的select是: 从Excel中导出数字数据,并使用像AChartEngine这样的包在设备上绘制graphics。 从Excel中导出XML数据,并将其绘制在PC上(使用其他graphics包?)或在设备上绘图(使用其他graphics包?) 使用Excel在PC上交互式创buildgraphics,并进行屏幕快照。 将该文件发送到设备以在ImageView中显示 将数据安排在Web服务器上而不是Excel电子表格文件中。 如步骤1所示,从服务器的页面读取设备graphics,并在设备上显示graphics。 还有其他的select可以考虑吗? 有没有其他方法可以在其他平台上共享,比如iOS和RIM 感谢您的任何build议 – 这似乎应该是一个解决的问题。

从URL读取Excel文件

如何读取某个URL中存在的Excel文件? Excel文件不存在于我的本地系统中,它不在我的Google文档中。

java程序读取特定的数据

我需要Java代码从Excel表格中读取特定列的数据。 – (lo号码,行号,凭证号,stloc,数量,活动。)这些特定列的值将用于sql查询(完成jdbc-odbc连接)。 查询的输出将与本表中的一列相匹配(这部分将在稍后完成)请帮助。 示例excel表

使用Apache-POI在Excel超链接中设置ScreenTip

我使用POI 3.8来创build使用Java的Excel工作表 我已经创build超链接成功地使用Prashant Jadhav解释如何使用Java中的Apache poi创build超链接到其他工作表上的filter的方法? 不过我也想设置ScreenTip 我试过了 linkPrint.setLabel("Print"); 但无济于事。 这甚至有可能吗? 谢谢!

我需要使用Apache POI在Excel工作表中迭代到Java列的末尾

我正在迭代一列值,直到遇到空白。 我需要收集整个专栏并存储它,没有其他值。 我试图检查空白,null,0,“”和CELL_TYPE_BLANK(int = 3),我不能得到它来避免空指针exception。 代码片段和错误如下。 我能做什么? 这不是整个方法或程序,只是相关的一块。 String s = list[i]; //find the directory from the list array to locate the file InputStream input = new FileInputStream(s); //create a new workbook object to hold the excel file Workbook wb = new XSSFWorkbook(input); //create an arbitrary starting location int column = 2; //absolutely the correct […]

在Excel文件和文本文件中读取有什么不同吗?

我有一个Exceltypes的文件,我试图读取它,并创build一个对象与每一行,并将其插入到我的数据结构。 我知道如何用普通的文本文档来完成这一切。 Excel文件是一样的吗? 在那里,我可以只使用第一个垂直行作为第一个variables,第二个作为第二个,就像我在阅读文本文档时一样? 这看起来似乎比它值得更多的麻烦。 有没有办法把excel转换成word,而不需要复制和粘贴? 当我尝试复制和粘贴文件是相当大,冻结单词。

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

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