Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
ich würde gern eine Excel Datei auslese und dabei immer prüfen, ob das Datum was ich finde immer korrekt ist. Sprich nicht in Vergangenheit und vom Format richtig.
Das Datum selber taucht in der Klasse ExcelFile.java auf indem es in den puffer String so geschrieben wird:
Nun will ich genau hier das prüfen und hab die Idee, in meiner Klasse Datum, wo er bisher nur Datums verarbeitet ne Methode pruefeDatum zu schreiben und die aufzurufen.
Nun meine Frage:
1. wie sieht der Aufruf aus ? muss ja puffer an pruefeDatum übergeben und dann ne Meldung zurück bekommen
2. wie sieht die Methode dann aus die den Wert bekommt, prüft und wieder nen return gibt, ob er korrekt ist ?
ich hab es selbst nicht ausprobiert, allerdings hab ich die paar Zeilen Code schon länger auf dem PC gespeichert, falls ich sie mal brauchen sollte. Macht beinahe alles was du willst. =)
Hier wird ne vorhandene Excel Datei geöffnet, ein Zelleninhalt überprüft und überschrieben.
Java:
import java.io.File;
import java.util.Date;
import jxl.*;
import jxl.write.*;
import java.io.*;
public class excel
{
public static void main (String [] args)
throws IOException, jxl.read.biff.BiffException, jxl.write.WriteException
{
Workbook workbook = Workbook.getWorkbook(new File("<vorh.Datei>.xls"));
WritableWorkbook copy = Workbook.createWorkbook(new File("output.xls"), workbook);
WritableSheet sheet2 = copy.getSheet(0);
WritableCell cell = sheet2.getWritableCell(2, 7);
if (cell.getType() == CellType.LABEL)
{
Label l = (Label) cell;
l.setString("Überschreiben der Daten");
}
copy.write();
copy.close();
}
}
Edit: O.K. Lieber zwei min länger anschauen bevor man Schwachsinn posted. Ist nach nochmaligem anschauen vllt doch nicht so optimal, da du für die Benutzung wohl die Java Excel API brauchst. Sorry :<
die Frage ist an sich etwas unklar bzw. unnötig zusammengesetzt, der Excel-Anteil könnte auch wegfallen,
erstmal irgendwoher ein Datum bekommen, dann das prüfen und fertig,
wie man eine beliebige Methode aufruft ist etwas komische Frage wenn schon mit komplizierten Excel gearbeitet wird,
was in der Methode zu stehen hat ist zwar berechtigt, aber bisschen frech a la 'bitte komplette Lösung posten'