Hallo Zusammen!
Ich habe folgendes Problem.
Ich habe ein ExcelDatei mit der ich problemlos mit der jxl-Api auf diese Zugreifen und entsprechend bearbeiten kann.
Nun folgendes. Während meines Zugriffes soll es keinem anderen außer mir gestattet sein, die Datei zu öffnen bzw. zu lesen
Ich habe das über FileLock und dem FileChannel probiert.
Habe ich die File gesperrt mit
[code=Java]file = new RandomAccessFile(new File(Excelpfad+"datei.xls"), "rw").getChannel();
lock = file.tryLock(); [/code]
habe ich leider selbst keinen Zurgiff mehr obwohl "rw" eingestellt ist.
Wenn ich dann versuche über:
[code=Java]Workbook Enddokument = Workbook.getWorkbook(new File(Excelpfad+"datei.xls"));
System.out.println("Hier angekommen");
Sheet ArbeitsblattEnddokument = Enddokument.getSheet(0);
[/code]
auf die Excelfile zuzugreifen, komme ich nicht bis System.out.println("Hier angekommen");.
Vor dem locken der File die Excel-File auszulesen wäre auch nicht ratsam, da während des Lesevorgangs ja gerade etwas geschrieben werden könnte.
Bin ein bisschen verzweifelt.
Würde mich über eventuelle Lösungsansätze sehr freuen.
nicog