Articles of java

Wie man docx fileen in javafx anzeigt

Ich weiß, dass es einige Java-Bibliotheken gibt, die docx-, xlsx- und pptx-fileen erstellen, lesen und bearbeiten können, aber gibt es eine Möglichkeit, diese fileen in einer javafx-Anwendung anzuzeigen? nicht durch das Lesen des Themas im String-Format, sondern indem man sie wie eine Office-Anwendung betrachtet, sogar im Read-Only-Modus

Wie man ein bereits geöffnetes Excel mit Apache POI (in Java) bearbeitet

Ich automatisiere eine Webseite mit selenium (Java). Es gibt ein Szenario, in dem auf einen Knopfdruck ein Excel-Blatt geöffnet wird. Ich möchte das geöffnete Excel-Blatt mit Apache POI (Java) bearbeiten. Ich habe versucht zu suchen und bekam 2 Treffer, aber die erste Lösung verwendet C # und 2. hatte keine Lösung. 1. Lösung mit C […]

apache poi excel abhängige Dropdown-list

Ich versuche, abhängige Dropdown-list in Apache Poi zu tun. Ich habe eine Tabelle im zweiten Blatt, wo ich eine Tabelle zeige, die ich später als eine areareference verwende und ein CTTable erstelle. Aber wenn ich versuche, den Header der Fähigkeit innerhalb einer Formel zu verweisen, erhalte ich einen Fehler, der formula parseException sagt, dass es […]

Schreiben Sie ein Excel in Java mit geparsten Informationen

Ich habe einen Code, wo ich einige Informationen von einer Webseite schabe (es ist nur ein Beispiel), und ich möchte diese gekratzte Information in Excel zur gleichen time vorstellen, ich meine, innerhalb der "für" Bedingung, wenn ich kratze ein Element in Excel einzuführen. Jedes Mal, wenn ich versuche, den Code zum Erstellen des Excel zu […]

Apache Workbook XSSF erhält das falsche Zellenwertformat

Ich bin eine Excel-file (xlsx) mit data erstellt. Map<String, List<Object>> dataXlsx = new HashMap<>(); Workbook workBook = new WorkBook(); final XSSFFont blackFont = (XSSFFont) workBook.createFont(); blackFont.setFontHeightInPoints((short) 11); blackFont.setFontName(CALIBRI); blackFont.setBold(true); final XSSFCellStyle blackCellStyle = (XSSFCellStyle) workBook.createCellStyle(); blackCellStyle.setFont(blackFont); final XSSFFont redFont = (XSSFFont) workBook.createFont(); redFont.setFontHeightInPoints((short) 11); redFont.setFontName(CALIBRI); redFont.setBold(true); redFont.setColor(IndexedColors.RED.getIndex()); final XSSFCellStyle redCellStyle = (XSSFCellStyle) workBook.createCellStyle(); redCellStyle.setFont(redFont); redCellStyle.setLocked(true); […]

Zwei verschiedene WritableCellFormat für ein einzelnes Label oder eine Zelle

Ich schreibe, um zu schreiben, zwei Texte in der gleichen Zelle mit unterschiedlichem WritableCellFormat Format zu drucken, sein unten gezeigtes lable = new Label(0, 1, "Market: "+someValue,tableHeaderCellFormat); sheet.addCell(lable); sheet.mergeCells(0, 1, 0, 1); Here Market: ist wie label, es bleibt gleich, aber someValue ist dynamisch, ich möchte Market: fett und someValue in normalem Schriftstil sein, dh. […]

Was verursacht eine java.lang.ArrayIndexOutOfBoundsException und wie verhindere ich sie?

Was bedeutet ArrayIndexOutOfBoundsException und wie kann ich sie loswerden? Hier ist ein Codebeispiel, das die exception austriggers: String[] name = {"tom", "dick", "harry"}; for(int i = 0; i<=name.length; i++) { System.out.print(name[i] +'\n'); }

Apache POI: Identifizieren Sie rohe Tabellen in Excel-Tabellen

Ich habe ein Excel-Blatt, das so aussieht. Ich möchte diese file durchlaufen und auf den Anfang und das Ende der verschiedenen Tabellen hinweisen. zB: Tabelle 1 => a1: b2, Tabelle 2 => d1: g2. Es kann mehrere solcher Tabellen geben. Ich suche nach dem Algorithmus oder den Schritten, um dies zu erreichen. Ich kann es […]

lesen und schreiben (Excel) und versuchen, data einzugeben (selbe Excel-file in Online-Formularen bekomme ich die folgenden Fehler. Kann mir jemand helfen?

package paymenttransfer; import java.io.FileInputStream;` import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.ss.usermodel.WorkbookFactory; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.remote.DesiredCapabilities; import org.apache.commons.collections. *; public class PaymentTransfer { public static void main(String[] args) throws Exception { System.out.println("Hello World"); System.setProperty("webdriver.chrome.driver", "C:\\Users\\u524915\\workspace\\chromedriver_win32\\chromedriver.exe"); FileInputStream fis=new FileInputStream("C:\\Users\\U524915\\workspace\\Data.xlsx"); Workbook wb= WorkbookFactory.create(fis); DesiredCapabilities capabilities = DesiredCapabilities.chrome(); capabilities.setCapability("requireWindowFocus",true); WebDriver driver= new ChromeDriver(capabilities); //Going […]

HSSFRichTextString-Styling verschwindet in der printingvorschau

Ich habe Probleme in der printingvorschau mit xls, die mit Apache POI generiert wurden. Ich habe HSSFRichTextString verwendet, um den Zelleninhalt ansprechend zu formatieren. Für den Text verwende ich die Schriftart Arial und für Zahlen innerhalb des Zelleninhalts verwende ich die Schriftart Terminal. ZB "SS 123 RR" SS / RR wird in Arial sein, 123 […]