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

使用基于POI事件的API将Excel转换为CSV-跳过标题行(Excel中的第一行)

金嘉言
2023-03-14

我正在尝试将Excel(.xls,.xlsx)文件转换为CSV,使用

对于xlsx到CSV

共有1个答案

呼延聪
2023-03-14

最后,经过大量挖掘,我遇到了一个类XSSFSheetXMLHandler,它以以下方式获取行号。所以我用这个来知道行号。它是startElement方法attributes参数的一部分。

 else if("row".equals(name)) {
                int rowNum = Integer.parseInt(attributes.getValue("r")) - 1; //This gets the row number. Then based on this value i Set a boolean variable part of the class member variable.
                if(rowNum == 0) {
                    headerRow = true;
                }
                startRow(rowNum);
            }
 类似资料:
  • 问题内容: 如何使用模块将带有定界符的CSV文件转换为XLS(Excel工作表)? 问题答案: 好吧,你去…

  • 问题内容: 有没有一种方法可以通过apache / .htaccess将CSV文件转换为Excel文件 问题答案: 使用PHPExcel

  • 问题内容: 我已阅读以下有关通过GoogleDocs将UTF-8编码的(希伯来语)XLS转换为CSV的建议,并且可以正常工作。当我在Sublime2中使用utf8编码打开CSV时,希伯来语正确显示。但是,当我尝试使用SQLyog将数据导入到我的数据库中时,在确保将我的目标表和导入定义都设置为UTF8之后,我变得很乱,例如: ⒚椔 我哪里出问题了? 问题答案: 从excel导出到csv的最佳方法是:

  • 我正在尝试使用ApachePOI(4.0.1)在Excel工作簿的单元格中节省时间。 我将时间转换成,然后尝试使用方法,然后将其保存在单元格中。 我的发现是,由于时间与大纪元(1899年)在同一年,所以在中有一个硬编码的签入,它禁止将日期转换为1900年之前的年份,阻止我做我想做的事情。 示例应用: 输出(注意,根据文档,转换的Excel日期“-1”表示错误)。 在这里你可以看到,我要求的是代表E

  • 问题内容: 谁能指导我如何使用PHP将XLS转换为CSV? 我有一个包含文档列表的Excel电子表格,我想使用PHP将其转换为CSV格式。 问题答案: 也许您可以开始使用PHP阅读XLS。 然后,使用主逻辑输出所需的内容(您的情况下为csv)。 祝好运,

  • 我用node.js生成一个utf-8编码的csv,然后在windows上双击打开它。Excel会启动,但某些特殊字符(如`、`、ü、ä、ö、ü...)无法正确显示。我想这是由于错误的编码。我保存了一个用Excel创建的新csv。我看到编码是Windows-1252。