Java 将算法从write改为reading.txt或.xls改为JTable
您能告诉我如何从.txt或.xls文件加载JTable吗? 我使用下面的算法将JTable内容保存为.xls:Java 将算法从write改为reading.txt或.xls改为JTable,java,jtable,xls,Java,Jtable,Xls,您能告诉我如何从.txt或.xls文件加载JTable吗? 我使用下面的算法将JTable内容保存为.xls: public void saveTable()throws Exception { BufferedWriter bfw = new BufferedWriter(new FileWriter("Data.xls")); for(int i = 0 ; i < jTable1.getColumnCount() ; i++) { bfw.write(jTa
public void saveTable()throws Exception
{
BufferedWriter bfw = new BufferedWriter(new FileWriter("Data.xls"));
for(int i = 0 ; i < jTable1.getColumnCount() ; i++)
{
bfw.write(jTable1.getColumnName(i));
bfw.write("\t");
}
for (int i = 0 ; i < jTable1.getRowCount(); i++)
{
bfw.newLine();
for(int j = 0 ; j < jTable1.getColumnCount();j++)
{
bfw.write((String)(jTable1.getValueAt(i,j)));
bfw.write("\t");;
}
}
bfw.close();
public void saveTable()引发异常
{
BufferedWriter bfw=新的BufferedWriter(新的文件编写器(“Data.xls”));
对于(int i=0;i
String.split(…)
方法将字符串拆分为包含列名的数组新的DefaultTableModel(columnName,0)
构造函数创建一个DefaultTableModel
String.split(…)
方法将字符串拆分为包含每列数据的数组DefaultTableModel
的addRow(…)
方法将步骤5中的数组添加到TableModel中