Text in JTable importieren

Status
Nicht offen für weitere Antworten.
K

KingHansl

Gast
hallo

ich möchte in eine JTable Daten importieren! am besten in dem ich in Exel eine komplette spalte kopiere und dann in meiner JTable eine Spalte auswähle und per strg+v alles einfüge! geht sowas überhaupt?? oder gibt es eine andrere lösung für dieses problem??

wenn das nicht geht hatte ich die idee, die exel tabelle als txt zu speichern, dann macht er nach jeder zelle ein ENTER! wie kann ich durch den split("??") befehl diese datei dann in einen array bingen wo jedes element eine zelle ist, sprich was muß ich für die fragezeichen einsetzen??

danke für schnelle antwort..

mfg kinghansl
 
R

Roar

Gast
das erste geht nicht, ausser das DefaultTableModel erkennt das irgendwoei !?!?).. es gibt java klassen mit dem du an excel dateien ran kommst, is abba net einfach ( www.jfree.org )....
du kannst excel dateien als csv dateien abspeichern, da sind di eganzen werte durc ein trennzeichen getrennt (meist: , ).
ich glaube java stellt klassen dafür in java.swing.text bereit, aber damit kenn ich mich nicht aus.
du kannst deine csv aber auch einfach einlesen, und dann mit dem string tokenizer aus'nander hacken, und dann in deine table schreiben...
 
K

KingHansl

Gast
Ok ich habs jetzt geschafft den text so einzulesen wie ichs brauch.
jetzt ist aber das problem, dass java den angezeigten text aber wohl nicht als zelleninhalt erkennt, weil wenn ich
mit getValueOf() auf den inhalt zugreifen will bekomm ich null zurück! das ist komisch! wenn ich hingegen per hand die zelle nochmal editire funktioniert es! woran liegt das?? muß ich da noch was einstellen???

vielen dank für hilfe!

mfg kinghansl
 
K

KingHansl

Gast
Sorry, fehler! er erkennt den inhalt schon! weil mit system.out kann ich ihn mir anzeigen lassen, aber irgendwie hat das einfluss auf meinen fileWriter. hat jemand ne ahnung wie das zusammenhängen könnte?? hier mal die wichtigsen codefragmente, in denen der fehler wohl liegen muß!

Code:
	public void fillTable(String absPath)
	{
		File file1 = new File(absPath);
	
		 byte buffer[] = new byte[ (int) file1.length()  ];
		 FileInputStream in = null;
		 try
		 {
		   in = new FileInputStream( file1 );
		   int len = in.read( buffer, 0, (int) file1.length() );
		   String str1 = new String( buffer, 0, len );
		   //m.getRandomWordsPane().setText( str );
		   tableWords = str1.split("\n");
		   int tmpLength = tableWords.length+1;
		   m.getRowCountField().setText(Integer.toString(tmpLength));
		 }
		 catch ( IOException e ) { System.out.println( e ); }
		 finally
		 {
		 try 
		 {
			if ( in != null ) in.close();
		 } 
		 catch (IOException e) {}
		 }
		
	}
//nachdem ich diesen (oben) stücke eingefügt hab gings nicht mehr!
//...

  for(int indexArray = 0; indexArray<randomWords.length; indexArray++)
		  {
			   String elementString = randomWords[indexArray];
			   staticVector.add(elementString);
		  }
		
			try
			{
				//zieht jeweils die einzusetzenden worte aus der Tabelle an der entsprechenden zeile
				key = (String)m.getTable().getValueAt(i, 0);
				alt = (String)m.getTable().getValueAt(i, 1);
				System.out.println(key+ alt);
			}
			catch(Exception e)
			{
				System.out.println("Zelle hat keinen Inhalt");
			}
			if(key!=null || alt!= null)
			{
				File datei = new File(path+"/"+alt+"."+m.getFormatField().getText()); 
				try
				{
					Writer dateiOut = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(datei), "ISO-8859-1")); 
					dateiOut.write(((((m.getHtmlTextPane().getText().replaceAll(phKey, key)).replaceAll(phAlt, alt)).replaceAll(random, chooseText()).replaceAll(phLink, setLinks())))); // in die Datei schreiben 
					dateiOut.flush(); // Puffer leeren 
					dateiOut.close(); // Datei schliessen
				}
				catch(Exception e){}
			}
		}
//hier werden die dateien gespeichert! hat vorher wunderbar funktioniert, wenn ich die tabelle per hand gefüllt hab! ;-(

danke für hilfe
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Best-Practise: JTable Text in Zelle zu groß AWT, Swing, JavaFX & SWT 2
K Swing JTable mit ImageIcon und Text in einer Zelle AWT, Swing, JavaFX & SWT 1
K Swing JTable Text im Hintergrund einer leeren Tabelle AWT, Swing, JavaFX & SWT 3
GianaSisters JTable erkennung wenn Text eingefügt AWT, Swing, JavaFX & SWT 3
G Text in JTable schreiben AWT, Swing, JavaFX & SWT 3
N Swing Ausrichtung von Text in JTable AWT, Swing, JavaFX & SWT 9
S jTable size und Text darstellung AWT, Swing, JavaFX & SWT 2
O Text in JTable highlighten AWT, Swing, JavaFX & SWT 2
W JTable und bold Text AWT, Swing, JavaFX & SWT 6
F Text Vertical in Zellen von JTable AWT, Swing, JavaFX & SWT 3
G Icon und Text in JTable darstellen AWT, Swing, JavaFX & SWT 3
S JTable zwei Text-Zeilen in einer Zelle AWT, Swing, JavaFX & SWT 2
M JTable text zentriert darstellen AWT, Swing, JavaFX & SWT 5
G Text in JTable ein wenig nach rechts verrücken? AWT, Swing, JavaFX & SWT 4
H JTable Text aus mehreren Zellen in einer Spalte kopieren? AWT, Swing, JavaFX & SWT 3
D JTable: Focus auf Zelle markiert ihren Text zum editieren AWT, Swing, JavaFX & SWT 2
V Tooltip Text auf Spaltenkopf (JTable) AWT, Swing, JavaFX & SWT 4
kaory Variabler ToolTip-Text in JTable AWT, Swing, JavaFX & SWT 5
Juelin Text und Backgroundcolor im Label geht nicht AWT, Swing, JavaFX & SWT 7
P JTextfield Text durch Keylistener verändern AWT, Swing, JavaFX & SWT 4
G Problem mit der Anzeige von jLabel. Unlesbar wenn der Text geändert wird. AWT, Swing, JavaFX & SWT 28
C JToggleButton disabled Text Color AWT, Swing, JavaFX & SWT 11
H JavaFX Label.Text mit bind an DoubleProperty binden AWT, Swing, JavaFX & SWT 3
H JList.setEnabled(false) - Text soll nicht grau sein AWT, Swing, JavaFX & SWT 2
FrittenFritze Text in Flying Saucer selectierbar machen AWT, Swing, JavaFX & SWT 0
Mojo7310 Ändern von Text in JLabel mit einem Button AWT, Swing, JavaFX & SWT 11
raeuchertofu Text von JTextfield und JLabel ändern AWT, Swing, JavaFX & SWT 2
H JavaFX Gedrehter Text auf Canvas (Positionierung) AWT, Swing, JavaFX & SWT 6
I Rich Text drucken AWT, Swing, JavaFX & SWT 0
B Text mit Absatz + OK-Button, der Fenster wieder schließt AWT, Swing, JavaFX & SWT 7
R Text vom Jlabel wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
N Promt Text der Combobox AWT, Swing, JavaFX & SWT 0
M JavaFX javaFX Label-Text wird nicht gesetzt AWT, Swing, JavaFX & SWT 3
sascha-sphw JavaFX ListCell höhe verändert sich beim ändern der Text-Farbe AWT, Swing, JavaFX & SWT 14
N In Textdatei Text anfügen per GUI AWT, Swing, JavaFX & SWT 3
N Textdatei GUI, Text in Textarea anzeigen mehrere Zeilen AWT, Swing, JavaFX & SWT 1
R Swing JTextField nicht-kopierbarer Text AWT, Swing, JavaFX & SWT 1
S Text-Info in der Taskbar anzeigen AWT, Swing, JavaFX & SWT 15
E Warum wird Text im JTextArea erst am Programmende angezeigt ? AWT, Swing, JavaFX & SWT 1
S Swing JLabel Text mit der Zeit ändern AWT, Swing, JavaFX & SWT 1
Hatsi09 JButton text layout AWT, Swing, JavaFX & SWT 9
B Text im Tetfeld in einer TableView darstellen AWT, Swing, JavaFX & SWT 20
C JCheckBox disabled text color AWT, Swing, JavaFX & SWT 9
ralfb1105 JavaFX Wie Text Label in neuem Window von Main Stage setzen? AWT, Swing, JavaFX & SWT 6
CptK Swing Button: ImageIcon unter den Text AWT, Swing, JavaFX & SWT 4
K Swing Text eines Lables in einer Methode ändern AWT, Swing, JavaFX & SWT 13
L JavaFX TableView kein content text ändern AWT, Swing, JavaFX & SWT 2
L JavaFX Anderer Text, wenn kein Platz ist. AWT, Swing, JavaFX & SWT 1
K JavaFX TextInputDialog Button Text ändern AWT, Swing, JavaFX & SWT 1
S 2D-Grafik affine Transformation für Text-Shape AWT, Swing, JavaFX & SWT 0
B JavaFX Text wird nicht angezeigt, kein Fehler AWT, Swing, JavaFX & SWT 2
J Text in ein Textfeld eingeben und speichern AWT, Swing, JavaFX & SWT 27
xYurisha JLabel Text einer geöffneten Gui über eine andere Klasse ändern! AWT, Swing, JavaFX & SWT 3
C Swing Spinner als TableCellEditor - Text zu klein AWT, Swing, JavaFX & SWT 2
H JavaFX - Button und Text - Falsche Darstellung AWT, Swing, JavaFX & SWT 3
DaCrazyJavaExpert Swing Extern den Text eines nicht fetsgelegten Buttons bekommen. AWT, Swing, JavaFX & SWT 12
zhermann FX Label text wird nicht richtig angezeigt AWT, Swing, JavaFX & SWT 12
I JavaFX formatierter Text in PDF speichern AWT, Swing, JavaFX & SWT 4
T JavaFX Text des ProgressIndicators ändern AWT, Swing, JavaFX & SWT 2
E Swing Text verschwindet AWT, Swing, JavaFX & SWT 1
G JavaFX - Während AudioRecording keine Text eingabe TextField möglich AWT, Swing, JavaFX & SWT 6
G Rectangle Breite richtet such an die Breite vom Text AWT, Swing, JavaFX & SWT 1
Sanni94 JavaFX Kann man eine Grafik in einen Text einbinden? AWT, Swing, JavaFX & SWT 2
S JTextArea Text nach oben wandern lassen AWT, Swing, JavaFX & SWT 7
F Icons neben Text in Listview setzen AWT, Swing, JavaFX & SWT 2
K Rich Text FX von TomasMikula AWT, Swing, JavaFX & SWT 0
M Text in einem Label fett setzen AWT, Swing, JavaFX & SWT 4
S JAVAFX HTMLEditor wrap text AWT, Swing, JavaFX & SWT 1
J JavaFX Translation Text/Label AWT, Swing, JavaFX & SWT 2
A JavaFX HTMLEditor in Text umwandeln AWT, Swing, JavaFX & SWT 2
M Swing jButton Text verschwindet AWT, Swing, JavaFX & SWT 2
J JavaFX Bestimmte Zellen im TableView ändern (Farbe und Text) AWT, Swing, JavaFX & SWT 1
2 JLabel - setText ändert den Text nicht AWT, Swing, JavaFX & SWT 4
B Jlabel Text von anderen Klasse aus ändern AWT, Swing, JavaFX & SWT 9
stylegangsta JLabel anzuzeigenden Text zentrieren AWT, Swing, JavaFX & SWT 9
javampir Java FX Text verschwindet nicht AWT, Swing, JavaFX & SWT 9
Tausendsassa Text changed event handler jTextField AWT, Swing, JavaFX & SWT 3
Tom299 JavaFX Text oder Label benutzen AWT, Swing, JavaFX & SWT 4
E To get a color text on the TextArea AWT, Swing, JavaFX & SWT 4
E To get color text on the TextArea AWT, Swing, JavaFX & SWT 5
M Swing JTextPane, Bilder und Text-flow AWT, Swing, JavaFX & SWT 2
Z AWT JLabel setzt kein neuen Text AWT, Swing, JavaFX & SWT 6
D Event Handling Aus einer anderen Klasse heraus einen Text des JLabels ändern. AWT, Swing, JavaFX & SWT 12
T JavaFX Editable Combobox Text-Selektierung nach Trigger AWT, Swing, JavaFX & SWT 4
S JLabel-Text in Methode setzen? AWT, Swing, JavaFX & SWT 2
F JPanel "zeichnet" keinen Text AWT, Swing, JavaFX & SWT 14
U WYSIWYG Text-Editor für JFrames AWT, Swing, JavaFX & SWT 8
C Button Text in JList neue Zeile AWT, Swing, JavaFX & SWT 6
T MausClick soll TExt ändern AWT, Swing, JavaFX & SWT 6
J Text bei Eingabe löschen AWT, Swing, JavaFX & SWT 5
A SWT Auto completion in text box AWT, Swing, JavaFX & SWT 5
C Geloest: JTextfield: Titel automatisch entfernen, sobald Text eingegeben wird AWT, Swing, JavaFX & SWT 1
I Text zur Linie zeichnen AWT, Swing, JavaFX & SWT 1
J JavaFX JavaFX Probleme bei der Anzeige von Text AWT, Swing, JavaFX & SWT 18
X AWT Text der mit Graphics "drawString(...)" geschreiben wurde wieder löschen. AWT, Swing, JavaFX & SWT 6
O Swing Text aus Textfield auslesen AWT, Swing, JavaFX & SWT 8
B Text auf Display ausgeben [LWJGL] AWT, Swing, JavaFX & SWT 2
G Text im textfeld in einem Editor anzeigen AWT, Swing, JavaFX & SWT 18
S TextArea get Selected row(Text) AWT, Swing, JavaFX & SWT 6
A Radio Buttons sollen den Text der text Area bestimmen AWT, Swing, JavaFX & SWT 9

Ähnliche Java Themen


Oben