Tag: opencsv

OpenCsv | SQL | 只写入标题而不是表格内容

我试图通过Java执行一个SQL语句,并将结果写入一个.csv文件。 我正在使用OJDBC.jar (v7)连接Oracle 11g DB和OPENCSV.jar (v3.8)来创build和写入excel。 表结果打印得很好。 我正在使用pipe道来分隔logging中的所有列值。 但是,在生成的csv文件中,我只能看到表的列名,根本没有数据! 可能是什么原因? 请帮忙。 package test; import java.io.FileWriter; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.Statement; import com.opencsv.CSVWriter; public class AllInOne { static String hostIP="255.255.255.255"; static String PortNum="1521"; static String ServiceName="SNAME"; static String un="USER"; static String pw="PWD"; static int columnCount; static String row=""; public […]

Java – 打开CSV – .csv扩展名为.xls

我们使用java中的Open CSV库生成了一个.csv文件。 我们的要求是将.csv的扩展名更改为.xls。 当我们通过在java中将文件名重命名为.xls来盲目地更改扩展(在java代码中)时,数据没有正确alignment或格式化。 在.csv文件中,当我们打开Excel表格中的excel值时,它们是正确alignment的。 但是,当我们更改为.xls并打开它时,所有内容都是逗号分隔的值,并填充到一列中,即表中的值不会填充到相应列的下方。 请在屏幕截图下方find。 在这里input图像说明