Aspose.Cells for Java
Java API ליצירה ועיבוד של גיליונות אלקטרוניים
ספריית כיתה Java טהורה לקריאה, כתיבה, עריכה, רינדור, מניפולציה, הדפסה והמרת קבצי גיליונות אלקטרוניים של Excel ללא שימוש ב-Microsoft Excel.
Aspose.Cells for Java היא ספריית כיתה Java חזקה וטהורה לעבודה עם גיליונות אלקטרוניים של Excel ופופולריים אחרים פורמטים של קבצים מבלי להתקין את Microsoft Excel או כל יישום של צד שלישי. ניתן להשתמש בספרייה ליצירת סוגים שונים של יישומים כגון Java Web Applications או Desktop Applications. Aspose.Cells עבור Java יכול לקרוא ולכתוב קובצי גיליונות אלקטרוניים במגוון פורמטים, כולל Microsoft Excel (XLS, XLSX, XLSM, XLSB), OpenDocument Format (ODS), PDF, HTML, CSV ועוד רבים נוספים.
Aspose.Cells עבור Java מאפשרת למפתחים ליצור ולהעריך נוסחאות מורכבות בגיליונות אלקטרוניים, כולל תמיכה בהפניות חיצוניות, טווחים בעלי שם ופונקציות מותאמות אישית. הספרייה עשירה מאוד בתכונות וכללה מספר תכונות חשובות לעבודה עם מסמכי גיליונות אלקטרוניים כגון פתיחה וקריאה של קבצים בפורמטים שונים, הוספת גליונות עבודה חדשים, מיזוג גליונות עבודה קיימים, מיזוג חוברות עבודה שונות, הצפנה ופענוח של חוברות עבודה וגיליונות עבודה, הדפסה ותצוגה מקדימה של חוברות עבודה. , עיבוד גיליונות אלקטרוניים, נהל שורות ועמודות, החל נוסחאות ועוד רבים.
Aspose.Cells עבור Java מייבא בקלות נתונים ממגוון מקורות, כולל מסדי נתונים, קבצי CSV ופורמטים אחרים של גיליונות אלקטרוניים. בנוסף, ניתן לייצא נתונים למגוון פורמטים, כולל PDF, HTML ו-CSV. הספרייה מאפשרת להחיל מגוון רחב של אפשרויות עיצוב על תאים, כולל גודל וסגנון גופן, צבע רקע, גבולות ועוד. הוא תומך גם בטיפול בגיליונות עבודה ובתרשימים בתוך גיליון אלקטרוני, כולל הוספה, מחיקה והעברה של גליונות עבודה, והוספה, עריכה ועיצוב של רכיבי תרשים.
תחילת העבודה עם Aspose.Cells עבור Java
Maven היא הדרך הקלה ביותר להוריד ולהתקין את Aspose.Cells עבור Java. ראשית, עליך לציין את התצורה/מיקום של Aspose Maven Repository ב-Maven pom.xml שלך כמפורט להלן:
מאגר Maven עבור Aspose.Cells עבור Java
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
//Define Aspose.Cells for Java API Dependency
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>23.1</version>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>23.1</version>
<classifier>javadoc</classifier>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>1.60</version>
</dependency>
</dependencies>
אתה יכול גם להוריד אותו ישירות מדף שחרור המוצר של Aspose.צור גיליון אלקטרוני חדש של Excel באמצעות Java API
Aspose.Cells עבור Java סיפקה פונקציונליות מלאה ליצירת גיליונות אלקטרוניים חדשים של Excel מההתחלה עם רק כמה שורות של קוד Java. אתה יכול גם לפתוח קובץ גיליון אלקטרוני קיים על ידי מתן נתיב אליו או דרך הזרם ולבצע בו כמה שינויים ולשמור אותו בחזרה עם השינויים החדשים. הספרייה תומכת גם בפתיחת קבצים של גרסאות שונות של Microsoft Excel. כמו כן, ניתן ליצור באופן דינמי קובץ אקסל ולאכלס אותו בנתונים ממסד נתונים או מכל מקור נתמך אחר. אתה יכול גם להחיל עליו עיצוב לפי בחירתך, להוסיף גליונות עבודה חדשים, להגדיר גודל עמוד ולהגדיר מאפייני מסמך כמו כותרת, שם מחבר, שם חברה ובן.
יצירת חוברת עבודה באמצעות Java API
String dataDir = Utils.getDataDir(CreatingWorkbook.class);
// Creating a file input stream to reference the license file
FileInputStream fstream = new FileInputStream("Aspose.Cells.lic");
// Create a License object
License license = new License();
// Applying the Aspose.Cells license
license.setLicense(fstream);
// Instantiating a Workbook object that represents a Microsoft Excel
// file.
Workbook wb = new Workbook();
// Note when you create a new workbook, a default worksheet, "Sheet1", is by default added to the workbook. Accessing the
// first worksheet in the book ("Sheet1").
Worksheet sheet = wb.getWorksheets().get(0);
// Access cell "A1" in the sheet.
Cell cell = sheet.getCells().get("A1");
// Input the "Hello World!" text into the "A1" cell
cell.setValue("Hello World!");
// Save the Microsoft Excel file.
wb.save(dataDir + "MyBook.xls", FileFormatType.EXCEL_97_TO_2003);
wb.save(dataDir + "MyBook.xlsx");
wb.save(dataDir + "MyBook.ods");
שמירת קובץ Excel בפורמטים אחרים של קבצים באמצעות Java
Aspose.Cells עבור Java כללה תכונה נהדרת ליצירת קובצי Excel ושמירתם בדרכים שונות בתוך יישומי Java. מפתח צריך לציין את פורמט הקובץ שבו יש לשמור את הקבצים שלו, כגון PDF, CSV, XLSX, XLSM, XPS, XLTM, XLAM, קובץ תבנית Excel, TSV, HTML, MHTML, ODS, SpreadSheetML, Tagged Image File Format (TIFF), SVG, פורמט מחלף נתונים ועוד רבים. בואו נתמוך במפתח שרוצה לשמור קובץ במיקום מסוים, הוא צריך לספק את שם הקובץ עם נתיב מלא ופורמט קובץ. אפשר גם לשמור חוברת עבודה שלמה בפורמט טקסט.
שמור קובץ Excel ל-PDF באמצעות Java API
String dataDir = Utils.getSharedDataDir(SaveInPdfFormat.class) + "loading_saving/";
// Creating an Workbook object with an Excel file path
Workbook workbook = new Workbook();
// Save in PDF format
workbook.save(dataDir + "SIPdfFormat_out.pdf", FileFormatType.PDF);
// Print Message
System.out.println("Worksheets are saved successfully.");
הוסף והמר טבלאות בקובץ Excel באמצעות Java API
Aspose.Cells עבור Java סיפקה תמיכה מלאה לטיפול בטבלאות בתוך גליון עבודה של Excel באמצעות פקודות Java. הספרייה תומכת בתכונות חשובות שונות לטבלאות עבודה כגון יצירת טבלה חדשה, המרת טבלת Excel לטווח נתונים, יצירת טבלה באמצעות קווי גבול עבור טווח, המרת טבלה ל-ODS, החלת עיצוב על תוכן בתוך הטבלה, הפצת נוסחאות בתוך הטבלה, גישה לטבלה מהתא והוספת ערכים בתוכו ועוד רבים.
המר טבלה לטווח עם אפשרויות באמצעות ספריית Java
String dataDir = Utils.getSharedDataDir(ConvertTableToRangeWithOptions.class) + "Tables/";
// Open an existing file that contains a table/list object in it
Workbook workbook = new Workbook(dataDir + "book1.xlsx");
TableToRangeOptions options = new TableToRangeOptions();
options.setLastRow(5);
// Convert the first table/list object (from the first worksheet) to normal range
workbook.getWorksheets().get(0).getListObjects().get(0).convertToRange(options);
// Save the file
workbook.save(dataDir + "ConvertTableToRangeWithOptions_out.xlsx");
חלץ תמונות וטקסט מגיליון עבודה של Excel באמצעות Java API
Aspose.Cells עבור Java מקלה על מהנדסי תוכנה לנהל תמונות וטקסט בגיליונות האלקטרוניים של Excel באמצעות קוד Java. הספרייה מאפשרת למפתחי תוכנה לחלץ תמונות וגם טקסט מקובץ אקסל ולשמור אותם במקום שיבחרו. הספרייה תומכת גם ביצירת תמונה ממוזערת של גליון עבודה עם כמה שורות בלבד של קוד Java.
חלץ תמונות מקובץ Excel באמצעות Java API
String dataDir = Utils.getSharedDataDir(ExtractImagesfromWorksheets.class) + "TechnicalArticles/";
// Open a template Excel file
Workbook workbook = new Workbook(dataDir + "book3.xlsx");
// Get the first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Get the first Picture in the first worksheet
Picture pic = worksheet.getPictures().get(0);
// Set the output image file path
String fileName = "aspose-logo.jpg";
// Note: you may evaluate the image format before specifying the image path
// Define ImageOrPrintOptions
ImageOrPrintOptions printoption = new ImageOrPrintOptions();
// Specify the image format
printoption.setImageType(ImageType.JPEG);
// Save the image
pic.toImage(dataDir + fileName, printoption);