Αυτό το άρθρο παρέχει έναν οδηγό για την προσθήκη Excel sparklines χρησιμοποιώντας Java. Διαθέτει τις λεπτομέρειες για να ορίσετε το περιβάλλον ανάπτυξης, μια λίστα βημάτων και ένα δείγμα κώδικα για προσθήκη sparklines στο Excel χρησιμοποιώντας Java. Θα μάθετε επίσης να προσαρμόζετε τα sparklines ορίζοντας μόνο μερικές ιδιότητες.
Βήματα για την εισαγωγή Sparklines στο Excel χρησιμοποιώντας Java
- Ρυθμίστε το περιβάλλον ώστε να χρησιμοποιεί το Aspose.Cells for Java για να προσθέσετε sparklines
- Δημιουργήστε ένα αντικείμενο Workbook και προσθέστε μερικά δείγματα δεδομένων στο επιλεγμένο φύλλο
- Δημιουργήστε μια περιοχή κελιού και προσθέστε ένα sparkline group για αυτήν την περιοχή
- Προσθέστε ένα sparkline στην ομάδα
- Προσαρμόστε το sparkline
- Αποθηκεύστε την έξοδο
Αυτά τα βήματα περιγράφουν πώς να προσθέσετε ένα sparkline στο Excel χρησιμοποιώντας Java. Ξεκινήστε τη διαδικασία δημιουργώντας ή φορτώνοντας ένα αρχείο Excel και ορίζοντας δείγματα δεδομένων σε ένα συγκεκριμένο φύλλο. Δημιουργήστε μια περιοχή κελιών, προσθέστε μια ομάδα sparkline για αυτήν την περιοχή και προσθέστε μια sparkline σε αυτήν την ομάδα, ακολουθούμενη από προσαρμογή της sparkline.
Κώδικας για τη δημιουργία Sparklines στο Excel χρησιμοποιώντας Java
import com.aspose.cells.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Sparklines in Excel | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Create a Workbook object | |
Workbook wb = new Workbook(); | |
Worksheet worksheet = wb.getWorksheets().get(0); | |
worksheet.getCells().get("A2").putValue(200); | |
worksheet.getCells().get("B2").putValue(189); | |
worksheet.getCells().get("C2").putValue(150); | |
worksheet.getCells().get("D2").putValue(250); | |
// Create the cell area | |
CellArea ca = new CellArea(); | |
ca.StartRow = 1; | |
ca.StartColumn = 4; | |
ca.EndRow = 1; | |
ca.EndColumn = 4; | |
// Add a group | |
int idx = worksheet.getSparklineGroups().add(SparklineType.LINE, worksheet.getName() + "!A2:D2", false, ca); | |
SparklineGroup sparklineGroup = worksheet.getSparklineGroups().get(idx); | |
// Add a spark line | |
sparklineGroup.getSparklines().add(worksheet.getName() + "!A2:D2", 1, 4); | |
// Set the color | |
CellsColor cellsColor = wb.createCellsColor(); | |
cellsColor.setColor(Color.getGreen()); | |
sparklineGroup.setSeriesColor(cellsColor); | |
// Saving the Excel file | |
wb.save("output.xlsx"); | |
System.out.println("Spark lines added successfully"); | |
} | |
} |
Αυτό το δείγμα κώδικα δείχνει πώς να εισάγετε ένα sparkline στο Excel χρησιμοποιώντας Java. Μπορείτε να δημιουργήσετε διαφορετικούς τύπους sparklines, συμπεριλαμβανομένων των Column, Line και Stacked. Προσαρμόστε αυτά τα sparklines ρυθμίζοντας τη σημαία για εμφάνιση δεδομένων σε κρυφές σειρές και στήλες, ορίζοντας το χρώμα του πρώτου σημείου, ορίζοντας το χρώμα με υψηλό σημείο, ορίζοντας το χρώμα χαμηλού σημείου και ορίζοντας το χρώμα των αρνητικών σημείων.
Αυτό το άρθρο μας δίδαξε πώς να προσθέτουμε και να προσαρμόζουμε τα sparklines σε ένα αρχείο Excel. Για να εφαρμόσετε μορφοποίηση υπό όρους σε ένα αρχείο Excel, ανατρέξτε στο άρθρο στο Εφαρμόστε μορφοποίηση υπό όρους στο Excel χρησιμοποιώντας Java.