我想将.xlsx文件转换为.csv,转换正在发生但数据格式不正确。请在下面找到代码并建议对代码进行更改。java excel到csv文件转换
这里我试图读取一个.xlsx文件并将其写入一个csv文件,即将xlsx转换为csv,但我没有以适当的格式获取.csv文件所有数据都显示在一个单一的但它必须显示像Excel中的行一样。
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Iterator;
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;
class XlstoCSV
{
static void xls(File inputFile, File outputFile)
{
// For storing data into CSV files
StringBuffer data = new StringBuffer();
try
{
FileOutputStream fos = new FileOutputStream(outputFile);