Για έναν προγραμματιστή, που προσπαθεί να ενημερώσει αρχεία CSV σε οποιαδήποτε εφαρμογή Java; Το Aspose.Total for Java API μπορεί να βοηθήσει στην αυτοματοποίηση της διαδικασίας ενημέρωσης. Είναι ένα πλήρες πακέτο διαφόρων Java API που αφορούν πολλαπλές μορφές, συμπεριλαμβανομένων εγγράφων του Microsoft Excel. Το ASPOSE.CELL API που αποτελεί μέρος του πακέτου Aspose.Total for Java καθιστά εύκολη αυτή τη διαδικασία τροποποίησης. Η διαδικασία ενημέρωσης του εγγράφου CSV είναι απλή αφού πρώτα αποκτήσετε πρόσβαση στο φύλλο και στη συνέχεια ενημερώστε την τιμή του κελιού στο excel χρησιμοποιώντας java.
Πώς να ενημερώσετε το αρχείο CSV σε Java
- Δημιουργήστε νέο αντικείμενο κλάσης Workbook με παράμετρο το αρχείο προέλευσης CSV
- Πρόσβαση στο σχετικό φύλλο εργασίας και στο σχετικό κελί χρησιμοποιώντας τη μέθοδο getWorksheets().get(index).getCells().get(column)
- Εισαγάγετε νέα δεδομένα στο κελί στο οποίο έχετε πρόσβαση χρησιμοποιώντας τη μέθοδο getCells().get(indexValue).setValue(data)
- Αποθηκεύστε το αρχείο ως αρχείο .csv χρησιμοποιώντας τη μέθοδο save() περνώντας το αρχείο με τη διαδρομή ως παράμετρο
Απαιτήσεις Τροποποίησης
- Για τροποποίηση CSV, Microsoft Windows ή συμβατό λειτουργικό σύστημα με Java Runtime Environment για εφαρμογές JSP/JSF και εφαρμογές επιφάνειας εργασίας.
- J2SE 6.0 (1.6), J2SE 7.0 (1.7) ή νεότερη έκδοση.
- Λάβετε την τελευταία έκδοση API απευθείας από το Λήψεις
Κώδικας - Ενημέρωση αρχείου CSV σε Java
Workbook wkb = new Workbook("sourceFile.xlsx"); | |
Cell cellWithData = wkb.getWorksheets().get(0).getCells().get("A1"); | |
cellWithData.setValue(100); | |
Cell cellWithFormula = wkb.getWorksheets().get(1).getCells().get("C1"); | |
cellWithFormula.setFormula("=Sum(A1,A20)"); | |
wkb.calculateFormula(); | |
Worksheet sheet = wkb.getWorksheets().get(2); | |
Cell cell = sheet.getCells().get("A1"); | |
cell.setValue("Hello World!"); | |
wkb.save("updated-excel-file.xlsx"); |