MikeX
-
Gesamte Inhalte
139 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von MikeX
-
-
Ja im großen und ganzen stimmt das, aber ich habe ja Objekte des Types Customer, somit habe ich das jetzt mit der IgnoreCase... gemacht.
Funktioniert jetzt gut. Wenn man aber ein String Objekt hat, geht das wunderbar!!!
Gruß
MikeX
-
Hallo,
weiss jemand, wie man Strings in einem Vector sortieren kann=?
Ich weiss mit dem Collection.sort(vector); , aber habe Groß- und Kleinbuchstaben! Wäre natürlich möglich mit dem umwandeln, aber die Wörter sollen so ausgegeben werden, wie sie aus der Datenbank kommen.
Großbuchstaben haben ja höhere priority als Kleinbuchstaben.
Da die Wörter ja umgewandelt werden, sind sie dann ja alle klein oder groß!
Wie macht man das jetzt am besten, wüsste da jemand weiter =???
Gruß
MikeX
-
ja gut bei EINIGEN... xD
aber bei den neuen Boards, wie von Asus,Gigabyte,ASRock, ... ist doch schon vom Hersteller aus 16GB maxRam vorgegeben. Von daher denke ich mal, dass die das nur so schreiben.
Wäre etwas dumm...!
Aber nagut... Thx ...
-
ja was sagst du den welcher am besten für dieses Board i.O. ist =?
http://www.gigabyte.com.tw/FileList/MemorySupport/motherboard_memory_ga-ep43-s3l.pdf
das Prob ist, dass ich 8GB brauch... und dort nur zwei 2GB vorgegeben sind und ich diese aber in keinem Shop finde =?!
-
Hallo nochmal,
jetzt habe ich nochmal alle Voltages/Timings angepasst, nen Bekannter hat genau den gleichen Rechner, bei mir läufts, bei ihm stürzt er ab wenn er ein Programm(in Eclipse) compiliert.
Der RAM wird beim compilieren zwar nur zu 68 % ausgelastet, ber trotzdem darf der Rechner nicht abstürzen!
Bei mir wird der RAM zu 84 % ausgelastet und meiner lief trotzdem noch stabil =?
Hardware, sowie BIOS-Update == selben !!!
Was kann die Ursache sein =??
Weiss jemand eine Antwort:?
???
-
Ach cool... auf die Sache mit der übersetzung wäre ich nicht gekommen.. :upps
naja gut... bei den meisten Tabellen gehts ja, aber bei einigen nicht...
Habs unter Bugs bei POI gefunden...
thx
-
Hallo,
ich hab ein Problem mir meinem Programm.
Ich lese verschiedene ExcelTabellen ein, schreibe Daten rein und speicher wieder ab.
Bei einigen Tabellen sagt er :
Your InputStream was neither an OLE2 stream, nor an OOXML streambei anderen
Unexpected record type (org.apache.poi.hssf.record.StringRecord)was kann der Fehler dafür sein =? weiss jemand etwas über diese Excptions?
Gruß
MikeX
-
ja habe ich eigtl. ....
also DRAM +0,2 / MHC Core + 0,1 / Timings auf auto...
ging nach der Einstellung trotzdem nicht....
Ist kurios... ich werde den jetzt wahrscheinlich auch wieder zurück schicken.!!!
MfG
-
ach übrigends, wenn man die RAM Riegel einzelnd testet, dann ist kein Error vorhanden, aber sobald 2 eingebaut sind , treten Fehler auf...
komisch oder =?
-
Hallo,
hab folgendes Problem, ich habe mir 4 * 2GB Ram-Riegel gekauft, aber jeder dieser riegel zeigt bei einem MemTest 1.7 Errors auf. Ram1: 6173 Errors, Ram2: 54 Errors, Ram3: 756 Errors; Ram4: 0 Errors...
Gibt es ein Industriefehler bei denen oder was kann das sein =?
Habe den RAM Test auch nur gestartet, da mein Rechner immer und immer wieder angestürzt ist...
Habe 2 RAM Arten versucht:
und noch eine andere Version von OCZ:
kann doch nur industriell sein oder was meint IHR =?
:confused:
-
Also:
ich lese von einer Datenbank Daten ein, speicher sie zwischen, suche die Tabelle in einer vorhandenen ExcelDatei, suche die Zeilen- und Spaltenangabe und schreibe dann den Wert(Zahl) mit
cell.setCellValue(value.doubleValue());in die Zelle...
ich kontrolliere vorher nur ob Der CellTyp == Numeric ist, wenn nicht dann umwandeln auf Numeric.....
Problem: beim öffnen der Excel Datei sind die Daten zwar alle drin, aber die Formeln, die ich vornherein erstellt habe, muss ich per Hand aktualisieren.
(BspFormel: D1*0,19)
Und jetzt soll er aber beim öffnen der ExcelDatei alle Formeln aktualisieren!!!
-
ja es steht da drin.
also ich muss es doch über java mitgeben!!! Sonst gehts nicht...
er aktualisiert einfach dies nicht beim Format xlsx.... bei xls funzte es ja
-
ja das ist auf automatisch....
geht trotzdem irgendwie nicht....
? weiss nicht jemand eine Lösung =?
-
Hallo,
habe ein großes Problem, also ich lese Daten(Zahlen) aus einer Datenbank in eine vorhandene ExcelTabelle ein(ist OK), das Problem ist halt jetzt, dass sich die Formeln, die ich in eine anderen Spalte eingetragen habe, nicht aktualisieren.
Wie kann ich das Vollenden =?
Bsp.:
Zelle1(A1) = B1*2Zelle2(B1) = (wird vom Programm eingetragen)
jetzt muss ich erst in Zelle1 gehen und ENTER drücken das B1*2 raus kommt, sonst steht nichts in der Spalte
-
Hallo,
ich habe also ein Dialog, mit mehreren Buttons und textfelder. Bei einem Button soll sich ein Dialog(Fenster) öffnen, wo man in einem Textfeld ein String(ein DateiPfad) eingeben kann, der jetzt geändert werden kann...
Aber wie bekomme ich dort in dem Actionlistener vom Button einen Dialog geöffnet=?
change1.addSelectionListener(new SelectionListener() {
public void widgetSelected(SelectionEvent event) {
try{
Display displayb = new Display();
Shell shellb = new Shell(displayb);
GridLayout layoutb = new GridLayout(4, false);
shellb.setLayout(layoutb);
shellb.setSize(300, 200);
}catch(Exception ioe){
System.out.println("Fehler gefunden: " + ioe.getClass()); das doch falsch, dass habe ich doch schon beim Ersten Dialog gemacht, und muss doch nicht nochmal machen oder =? Aber wie denn =?
}
}
public void widgetDefaultSelected(SelectionEvent arg0) {
}
});
-
Hallo,
also ich habe ein Layout mit 4 Spalten und 8 Zeilen,
jetzt möchte ich eine Zeile frei lassen, bloß funktioniert dass auch mit dem Gridlayout!"?
Wenn ja, kann mit vllt jmd sagen WIE?
MfG
MikeX
-
alles geklappt... falls Fragen , einfach mailen .....
:bimei
-
oh nich habs, aber wie deklariert man das Objekt:
XSSFCell cell = new XSSFCell(sheet.getRow(2), ??? );
weiss das jemandm ???
-
Hallo,
irgendwie sagt er
Fehler gefunden !!Bezeichnung: java.lang.NullPointerException
Message: null
die weitere Meldung folgt.........
java.lang.NullPointerException
at org.apache.poi.xssf.usermodel.XSSFCell.setCellValue(XSSFCell.java:315)
at org.apache.poi.xssf.usermodel.XSSFCell.setCellValue(XSSFCell.java:286)
at openwithxssf.main(openwithxssf.java:58)
Dieser Code hier ergibt es:
XSSFSheet sheet = (XSSFSheet) workbook.getSheet("Mike");System.out.println(sheet.getRow(2).getCell(1));
cell = sheet.getRow(2).getCell(1, Row.CREATE_NULL_AS_BLANK);
cell.setCellType(Cell.CELL_TYPE_STRING);
cell.setCellValue(wort); ---> Das ist das Problem !"!"!
-
alles geklappt....
thx
:bimei
-
ja das ist mir wohl klar und das habe ih ja soweit auch berücksichtigt...
benutze:
\javalibs\poi-ooxml-3.5-beta5.jar
\javalibs\poi-3.0-rc4-20070503.jar
\javalibs\poi-3.5-beta3.jar
\javalibs\ooxml-lib\xmlbeans-2.3.0.jar
also
die beinhalten doch den poixssf und das ist für ms office formate bis xml dateien(docx xlsx ....etc pp )
oder was sagt iht
-
leichter gesagt, als getan ....
Also mir das jetzt mal so zusammengeschnipselt.:
File inputFile = null; // ######################
// FileInputStream fileInStream = null;
POIFSFileSystem fileInStream = null;
Workbook workbook = null;
Sheet sheet = null;
Row row = null;
Cell cell = null;
Iterator<Row> rowIterator = null;
Iterator<Cell> cellIterator = null;
int numSheets = 0;
try {
inputFile = new File("O:\\test.xlsx"); // #######################
fileInStream = new POIFSFileSystem(new FileInputStream(inputFile));
workbook = WorkbookFactory.create(fileInStream);
// XSSF or HSSFWorkbook ?
if (workbook instanceof org.apache.poi.hssf.usermodel.HSSFWorkbook) {
System.out.println("HSSFWorkbook");
} else {
System.out.println("XSSFWorkbook");
}
numSheets = workbook.getNumberOfSheets(); // number of sheets
for (int i = 0; i < numSheets; i++) { // Zählerschl. durch Formulare
sheet = workbook.getSheetAt(i); // get the sheet
rowIterator = sheet.iterator();
while (rowIterator.hasNext()) { // durch die Reihen
row = rowIterator.next();
System.out.println("Zeilennummer: " + row.getRowNum());
cellIterator = row.iterator(); // Iterator um durch die
// Zellen der Zeile zu iterieren
while (cellIterator.hasNext()) { // durch die Zellen
// iterieren
cell = cellIterator.next();
System.out.println("Cell: " + cell.toString());
}
}
}
} catch (Exception ex) {
System.out.println("Fehler gefunden !!");
System.out.println("Bezeichnung: " + ex.getClass().getName());
System.out.println("Message: " + ex.getMessage());
System.out.println("Stacktrace follows.........");
ex.printStackTrace(System.out);
} finally {
if (fileInStream != null) {
try {
((Closeable) fileInStream).close();
} catch (Exception ex) {
// I G N O R E //
}
Problem: er sagt:::
Fehler gefunden !!
Caught an: org.apache.poi.poifs.filesystem.OfficeXmlFileException
Message: The supplied data appears to be in the Office 2007+ XML. POI only supports OLE2 Office documents
Stacktrace follows.........
org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data appears to be in the Office 2007+ XML. POI only supports OLE2 Office documents
at org.apache.poi.poifs.storage.HeaderBlockReader.<init>(HeaderBlockReader.java:96)
at org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:84)
at openwithxssf.main(openwithxssf.java:30)
das ist genau das, was er aber eigentlich machen sollte....
Wer kann mir DA weiterhelfen??? :confused:
-
Hallo,
ich habe vor, mein altes Programm up-zu-graden !
Nun aber stehe ich davor, dass ich keine xlsx Dateien öffnen kann.
meine alte API jxl ist ja nur bis MS Office 03.
Wenn ihr eine wisst, könnt ihr mir vllt gleich m,al den Link zum download schicken.=?
Wäre echt hilfreich!!! :confused:
thx
-
ja ok Danke hab ich schon herausgefunden....
THX... :upps
Strings in Vector alphabetisch sort.
in Java
Geschrieben
ja habe ich auch gemacht jetzt.
funktioniert super();!!!
Gruß
MikeX