当前位置: 首页 > 知识库问答 >
问题:

使用java将数据写入excel xls文件

谭昕
2023-03-14

我有保存在表中的数据(我已经从一个文件中收集了它),我想用java把它写在Excel xls文件中

我只共享主类,因为它显示了我如何将数据保存在表中

public static void main(String args[]) throws FileNotFoundException {
        
        SylkParser test = new SylkParser();
        
        Reader reader = new FileReader("file.slk"); 
          
        
        List<SylkRecord> parsed = test.parseRecords(reader);
        
        SylkSheet sheet = new SylkSheet(parsed);

        String[][] table = new String[47][8];
        // print array in rectangular form
        for (int i=1; i<47; i++) {
            for (int j=1; j<8; j++) {

                String data = new String();

                if (sheet.getCell(i,j) == null) { data = ""; }

                else if (sheet.getCell(i,j).valueStr instanceof String) {data = sheet.getCell(i,j).valueStr; }

                else if (sheet.getCell(i,j).valueNumber instanceof Number) {data = sheet.getCell(i,j).valueNumber.toString();}

                table[i][j]=data;//your value
                System.out.println(table[i][j]);

            }
        }
}

共有1个答案

谢财
2023-03-14

您可以尝试使用像Apache POIhttps://poi.apache.org/这样的库(另请参阅https://poi.apache.org/components/spreadsheet/quick-guide.html)来处理自定义XLS格式的写入。通过简单的XML导出,可以将XLSX写入为XML,尽管您需要做大量的工作来手动生成适当的输出。

 类似资料:
  • 我正在编写一个程序,它将数据写入excel表格的表格格式。我的代码提供了我想要的所有细节。 但是为了得到表格格式,我必须在excel sheet中遵循以下步骤 我想让我的代码自动生成我想要的格式,而不需要我在excel表中执行上面显示的步骤。有人能帮我吗?提前道谢。下面显示的是我的代码。 `

  • 问题内容: 我正在制作一个混合移动应用程序,我需要存储一些数据,例如,如果它是一个游戏:高分等..到目前为止,它能够使用jquery从JSON文件中读取数据..,但是是否可以写到JSON文件??! 还是有其他方法可以这样做? IDE-Eclipse(插件-IBM Worklight Studio) 只能使用HTML 5以及JS和JQ! 谢谢 (: 问题答案: 您可以将JSON写入本地存储,而只需使

  • 问题内容: 例如,我有一个具有以下内容的文件: 将另一个对象推入此数组以使文件看起来像的JavaScript代码是什么 我要问的原因是我在网上找到了很多有关如何使用AJAX从.json文件中提取数据的信息,但没有使用AJAX将新数据写入.json文件以用其他数据更新.json文件。 任何帮助,将不胜感激! 问题答案: 您必须清楚“ JSON”的含义。 某些人错误地使用术语JSON来指代简单的旧Ja

  • 我正在尝试将以下数据写入csv文件。这些数据是employdetails name1-surname1-place1 名称4-surname4-place4 我希望输出在CSV文件上,一个在另一个下面,在单独的行上。 我写了下面的代码 -KD

  • 问题内容: 嗨,我正在尝试使用python将csv文件写入SQL Server数据库中的表中。传递参数时遇到错误,但是手动进行操作时不会遇到任何错误。这是我正在执行的代码。 错误:pyodbc.DataError :(“ 22001”,“ [22001] [Microsoft] [ODBC SQL Server驱动程序] [SQL Server]字符串或二进制数据将被截断。(8152)(SQLEx