首页 > 解决方案 > 尝试导出到文本文件。无法弄清楚如何在 Jtable 信息之间添加其他信息

问题描述

使用 Java 构建程序并尝试将数据导出到文本文件。我一直在努力让文本文档出来,但我在弄清楚如何在列之间添加文本时遇到了问题。现在,此代码按顺序导出行,每个行之间有一个空格,然后每个新行都有一个 ________ 来分隔它。我如何在每行的每一列之间添加东西。就像一种即兴表演。就像“这是一个测试,我们需要 {Row1 Column1} 然后我们需要将 {Row1, Column2} 放入 {Row1, Column3}

我对此真的很陌生,我希望你们中的一个可以提供帮助


  public void export() throws IOException
    {
  File file = new File("/Users/SamBurton/Desktop/Export.txt");

    FileWriter fw = new FileWriter(file.getAbsoluteFile());
    BufferedWriter bw = new BufferedWriter(fw);
           for(int i = 0; i < jTable1.getRowCount(); i++){ 
               for(int j = 0; j < jTable1.getColumnCount(); j++){
                   bw.write(jTable1.getModel().getValueAt(i, j)+" ");
               }
               bw.write("\n_________\n");
           }
           bw.close();
           fw.close();
            JOptionPane.showMessageDialog(null, "Data Exported");
     }

编辑:

这只是我需要填写的一小部分。我的代码上有标签,用于传输到此文本文档上的事物的特定项目。(粗体/大写的东西)

<name>**SCENE_SHOT_TAKE**</name>
      <rate>
                                    <timebase>**FRAMERATE**</timebase>
<ntsc>**NTSC-T/F**</ntsc> 
     </rate>
                                            <alphatype>none</alphatype> 
<pixelaspectratio>**PIXELASPECTRATIO-T/F**</pixelaspectratio> 
                             <anamorphic>**ANAMORPHIC-T/F**</anamorphic> 
<file id="file-**X+1**">

我想尽我所能把这件事说出来。我需要 jtable 中的某些单元格与此输出文档的 CAPS 部分对齐。所以每个单元格对应一个填充。然后在每一行之后,上面的相同内容再次与表格中下一行的信息一起出现

标签: javaswingjtableexportfilewriter

解决方案


推荐阅读