Articles of java

Der POI-Name '_xlfn.IFNA' ist in der aktuellen Arbeitsmappe vollständig unbekannt

Ich habe ein Excel 2013 XLSM-Dokument, mit dem ich mit POI 3.12 arbeite. Dies ist ein vorhandenes Dokument, das einige Berechnungen durchführt und ich verwende POI, um es zu öffnen, data einzugeben und dann die Berechnungen auszuführen. Das Problem liegt in den zahlreichen Feldern, die functionen enthalten wie: =IF('VEH1'!B10>3,SUM(H11:W11),0) Wenn ich diese Zellen erkläre, erhalte […]

POI-Hyperlink wird abgeschnitten

Ich versuche, die URL von einem Hyperlink in einer Excel-Zelle zu erhalten. Ich stelle fest, dass es normalerweise abgeschnitten ist und nicht die vollständige URL. Wenn ich die Tabelle in LibreOffice öffne, kann ich die vollständige URL sehen. Cell c = r.getCell(n); Hyperlink link = c.getHyperlink(); String address = link.getAddress(); System.out.println(address); // truncated! Zum Beispiel […]

Keine Größe beim download von Excel aus der JSP-file

Ich wollte ein Excel aus der JSP-file in meiner Anwendung herunterladen. Ich habe allen meinen JSPs folgende Zeilen hinzugefügt: <%@ page contentType="application/vnd.ms-excel" %> response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", 0); Ich kann jetzt herunterladen, aber auf einigen Seiten kann ich die Größe beim download sehen und in einigen nicht. Ich möchte alle Seiten mit der Größe. […]

memoryn Sie die .xls-file in Java

Ich machte eine Anwendung, die einige data in einem Timer von Stunde zu Stunde liest. Ich habe die jxl-Bibliothek benutzt. Es gibt zwei Excel-fileen. Einer, von dem meine Anwendung die data liest und ein anderer, dass sie von einer Person verwendet wird, um einige der data in die erste einzugeben. Die von dieser Person eingegebenen […]

Wählen Sie die Kategorie "date" vor

Ich verwende Apache POI, um in eine Excel-file zu schreiben. Ein Codeausschnitt aus meinem Programm: HSSFDataFormat df = workbook.createDataFormat(); short dateFormat = createHelper.createDataFormat().getFormat("dd/mm/yyyy hh:mm:ss"); cellstyle.setDataFormat(dateFormat); Ich habe folgendes Ergebnis: Der Zelltyp ist "Benutzerdefiniert": Ich möchte, dass die dateszelle als Kategorie "date" ausgewählt wird.

Ungültige exception: Externe HSSF-referenceen werden für XSSF nicht unterstützt

Ich habe versucht, die Formel in XLSX-Tabellen auszuwerten. Ich habe den Fehler "ungültige exception" erhalten. Jeder führt mich zu diesem Thema. Cell cellDB_AcctNumber = row1.createCell(lastCell1); cellDB_AcctNumber.setCellType(Cell.CELL_TYPE_NUMERIC); cellDB_AcctNumber.setCellFormula("VLOOKUP($E"+k+",'C:/Vivekanandan/Compare/["+tempPath.getName()+"]\"VKT_AGENCY_BANK_INFO_TEMP\"'!$B$2:$E$"+lastrowDB+",2,FALSE)"); Cell value = evaluator.evaluateInCell(cellDB_AcctNumber); Error : java.lang.IllegalStateException: HSSF-style external references are not supported for XSSF at org.apache.poi.xssf.usermodel.XSSFEvaluationWorkbook.getExternalSheet(XSSFEvaluationWorkbook.java:267) at org.apache.poi.ss.formula.OperationEvaluationContext.createExternSheetRefEvaluator(OperationEvaluationContext.java:76) at org.apache.poi.ss.formula.OperationEvaluationContext.getArea3DEval(OperationEvaluationContext.java:259) at org.apache.poi.ss.formula.WorkbookEvaluator.getEvalForPtg(WorkbookEvaluator.java:611) at org.apache.poi.ss.formula.WorkbookEvaluator.evaluateFormula(WorkbookEvaluator.java:493) at org.apache.poi.ss.formula.WorkbookEvaluator.evaluateAny(WorkbookEvaluator.java:287) at […]

Bearbeiten Sie benannte Koordinaten

Angenommen, ich lese eine .xslx-file mit einer Tabelle. Und in dieser Tabelle gibt es money , accounts und cars als Koordinaten Y und week1 , week2 und week3 als Koordinaten X. Sagen wir, ich benutze Passagen von der Kommandozeile mit Koordinaten wie Java Myprogramm cars week2 also möchte ich 1 hinzufügen diese Zelle. Was ist […]

warum kann ich die excel-datei nicht öffnen, die mit fastExcel erstellt wurde

wie der Titel sagte; Ich erstelle eine .xls-file mit der lib namens fastExcel erfolgreich, aber ich kann es normalerweise nicht auf meinen win7-Systemen öffnen. Dies ist mein Code zum Erstellen der .xls-file: private static List<String[]> readLocationInfos(String path, String type) throws Exception { Workbook workBook = FastExcel.createReadableWorkbook(new File(path)); workBook.open(); Sheet s = workBook.getSheet(0); List<String[]> result = […]

Lesen Sie den Zellenwert und replace Sie Alt + Enter mit a,

Ich benutze Apache POI API, um data von einer Zelle vom Typ String zu erhalten, aber der Wert wird durch Alt + Enter getrennt. Er Dies "ist \ ndies \ nA \ ntest" ein Prüfung Der markierte Text ist eine Zelle, die einen Wert enthält, mit Alt + Enter (dargestellt als \ n). Ich möchte […]

Festlegen der Image Anchor-properties des imagees mit jxl

Ich versuche, ein Excel-Blatt (png) hinzuzufügen. Ich schreibe folgenden Code dafür: WritableSheet sheet = workbook.createSheet("Name", 1); sheet.mergeCells(0, 0, 6, 6); File logo = new File("/path/to/logo.png"); WritableImage im = new WritableImage(0, 0, 2, 6, logo); sheet.addImage(im); Das Logo wird erfolgreich zum Blatt hinzugefügt, aber das Problem ist, dass das image gestreckt wird, wenn ich die Spaltengrenzen […]