【问题标题】:JAVA - Create a formatted table in excel (.csv) from listsJAVA - 在 excel (.csv) 中从列表创建格式化表格
【发布时间】:2020-04-07 20:06:09
【问题描述】:

我有一个用 java 编写的算法(太长,无法在此处发布),可以将数字列表转换为 excel csv 文档。

public static void main(String[] args) throws IOException, InterruptedException{
        SimulationSystem myObj = new SimulationSystem();
        List<Integer> sys1 = new ArrayList<>();

然后这个位:

        myObj.SystemAnalysis(1,20,20);
        sys1.add(average);

用不同的数字重复多次,我希望这些数字成为表格的 y 和 x。示例:

| |20|40|80|160|
20|
40|  **with the answers in here**
80|
160|
        System.out.println(sys1);
        PrintWriter outFile = new PrintWriter(new FileWriter("outNumbers.csv"));
        sys1.stream().forEach(i->outFile.print(i + ", "));
        sys2.stream().forEach(i->outFile.print(i + ", "));
        outFile.close();

现在代码会在 csv 文件中生成以直线形式打印的列表。 我如何实现这种格式?任何帮助将不胜感激,谢谢!

【问题讨论】:

    标签: java csv arraylist printwriter read-write


    【解决方案1】:

    尝试在你的两行 forEach 之前做outFile.print("\n"); “\n”是表示“转到下一行”的字符

    【讨论】:

      猜你喜欢
      • 2023-03-12
      • 1970-01-01
      • 2019-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-08
      • 1970-01-01
      相关资源
      最近更新 更多