小编sak*_*thi的帖子

java 将 .xls 转换为 csv

我已使用 Apache POI 库将 .xls 文件转换为 csv 文件。我迭代每一行和单元格,放置一个逗号,然后附加到缓冲读取器。单元格类型数字和字符串完美转换。如果出现空白单元格,我会输入逗号,但代码不会检测到空白值。怎么做?请帮帮我。

import java.io.*;
import java.util.Iterator;
import java.text.DateFormat;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.math.BigDecimal;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.apache.poi.xssf.usermodel.XSSFRichTextString;
import org.apache.poi.hssf.usermodel.HSSFDateUtil;
import org.apache.poi.ss.usermodel.DateUtil;
class convert {

static void convertToXls(File inputFile, File outputFile)
{
StringBuffer cellDData = new StringBuffer();
String cellDDataString=null;
try
{
        FileOutputStream fos = new FileOutputStream(outputFile);

        HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(inputFile));
        HSSFSheet sheet = workbook.getSheetAt(0);
        Cell cell=null; …
Run Code Online (Sandbox Code Playgroud)

java csv excel apache-poi

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

apache-poi ×1

csv ×1

excel ×1

java ×1