我有這個計劃,把信息轉換成Excel文件,我有一個版本,我不執行文件選擇和Excel拋出打印在Excel工作表這樣的信息:java中的FileChooser可以修改for循環嗎?
-line1
-line2
-line3
但我添加文件選擇它的新版本全中,excel表像這樣的信息:
-line1
(空白行)
(空白行)
(空白行)
-line2
(空白行)
(空白行)
(空行)
(空行)
(空行)
-line3
我不知道的文件選擇是原因,但它一定是因爲我像以前一樣使用相同的代碼,而無需任何更改。我試圖改變櫃檯,但它沒有奏效。我希望你能幫我提供一些線索。
我對filechoosers此代碼:
JFileChooser chooser1 = new JFileChooser1();
int returnVal = chooser.showOpenDialog(chooser1);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this PDF file: " +
chooser1.getSelectedFile().getName());
}
File file = chooser2.getSelectedFile();
JFileChooser chooser2 = new JFileChooser2();
int returnVal = chooser.showOpenDialog(chooser2);
if(returnVal2 == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this excel file: " +
chooser2.getSelectedFile().getName());
}
File Excel = chooser2.getSelectedFile();
JFileChooser chooser3 = new JFileChooser1();
int returnVal3 = chooser.showOpenDialog(chooser3);
chooser3.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this destination: " +
chooser3.getSelectedFile().getName());
}
File path = chooser3.getCurrentDirectory();
//Then here starts the other process
是,我使用3個filechoosers在這個程序中,1選擇pdf文件,那麼其他選擇的Excel文件,然後將第三選擇目錄來存儲結果。它一個接一個地出現。
該程序的第一個塊是filechoosers,然後從pdf中提取將存儲在之前選擇的excel的副本中的信息,然後將該信息拋出一個Output excel。但這些信息是不是一條線陸續有空白行,就像我
沒有辦法一個JFileChooser可以改變一個for循環 – ControlAltDel
您關注的應該是你寫filechoosers數據導入Excel –
線@IvanPronin你是對的,我有很多時間看看我在那裏滑過的代碼,謝謝你的回答。 – AK1