צור קבצי Excel ב-C#, Java, Python, C++, PHP ו-Node.js

גיליונות אלקטרוניים של אקסל הפכו לחלק בלתי נפרד מניהול וניתוח נתונים בתעשיות שונות. בין אם אתה עובד על דוחות פיננסיים, ניתוח נתונים או תכנון פרויקטים, היכולת ליצור ולתפעל קבצי Excel באופן פרוגרמטי היא מיומנות חשובה. בפוסט זה בבלוג, נחקור כיצד ליצור קבצי Excel בשפות תכנות פופולריות, כלומר C#, Java, Python, C++, PHP ו-Node.js, באמצעות ממשקי ה-API החזקים של Aspose.Cells. אז בואו נתחיל.

ספריות ליצירת קבצי אקסל

Aspose.Cells הוא קבוצה חזקה של ממשקי API המאפשרת למפתחים לעבוד בצורה חלקה עם קובצי Excel ביישומים שלהם. הוא מספק מגוון רחב של תכונות, כולל יצירה, שינוי, עיצוב והמרה של קובצי Excel, כמו גם טיפול בנוסחאות, תרשימים ועוד. Aspose.Cells מציעה גרסאות עבור רוב שפות התכנות הפופולריות כולל C#, Java, Python, C++, PHP ו-Node.js.

אז בואו נצלול כיצד תוכלו לרתום את הכוח של Aspose.Cells בשפות תכנות שונות ליצירת קבצי Excel באופן תכנותי.

צור Excel XLS ב-C#

ליצירת קבצי Excel ביישומי C# .NET, Aspose.Cells for .NET נכנס לעסק. זהו ממשק API רב עוצמה לעבודה עם קובצי Excel על פלטפורמות .NET, .NET Core ו-Xamarin, המספק סטנדרטים גבוהים של קריאה, כתיבה וייצוא של קובצי Excel. בואו נסתכל כיצד ליצור קובץ Excel ב-C#.

  • ראשית, צור מופע של מחלקה Workbook.
  • לאחר מכן, גש לגליון העבודה הראשון (שנוצר כברירת מחדל) של חוברת העבודה.
  • גש לתאים הרצויים של גליון העבודה והכנס את הערך לתאים.
  • הוסף אלמנטים נוספים כגון תרשימים, תמונות וכו'.
  • שמור את חוברת העבודה כקובץ באמצעות שיטת Workbook.Save() .

קטע הקוד הבא מראה כיצד ליצור קובץ Excel XLSX ב-C#.

// הצג אובייקט חוברת עבודה המייצג קובץ Excel.
Workbook wb = new Workbook();

// כאשר אתה יוצר חוברת עבודה חדשה, ברירת המחדל "Sheet1" מתווספת לחוברת העבודה.
Worksheet sheet = wb.Worksheets[0];

// גש לתא "A1" בגיליון.
Cell cell = sheet.Cells["A1"];

// הזן את "שלום עולם!" טקסט לתוך התא "A1".
cell.PutValue("Hello World!");

// שמור את ה-Excel כקובץ ‎.xlsx.
wb.Save("Excel.xlsx", SaveFormat.Xlsx);

קרא מדריך שלם ליצירת קובצי Excel ב-C#.

יצירת קובץ אקסל ב-Java

Aspose.Cells for Java משמשת כספריית Java ליצירה ולטפל בקובצי Excel ביישומים מבוססי Java. בדומה לגרסה של .NET, Aspose.Cells עבור Java מספקת לך תכונות בסיסיות כמו גם מתקדמות ליצירת חוברות עבודה עשירות ב-Excel ולטפל באלה הקיימות. הבה נבחן כיצד ליצור גיליון אלקטרוני של Excel ב-Java.

  • ראשית, השתמש במחלקה Workbook כדי ליצור קובץ Excel חדש.
  • לאחר מכן, השתמש בשיטת Workbook.getWorksheets().get(index) כדי לקבל הפניה לגליון העבודה.
  • גש לתא הרצוי מגיליון העבודה והוסף לתוכו טקסט.
  • בצע פעולות אחרות כגון הוספת תרשימים, טבלאות ציר וכו'.
  • לבסוף, שמור את חוברת העבודה באמצעות שיטת Workbook.save().

קטע הקוד הבא מראה כיצד ליצור גיליון אלקטרוני של Excel ב-Java.

// צור חוברת עבודה חדשה
Workbook workbook = new Workbook();

// הוסף ערך בתא
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");

// שמור כקובץ Excel XLSX
workbook.save("Excel.xlsx"); 

ניתן לקרוא מדריך מלא ליצירת קבצי אקסל ב-Java כאן.

צור Excel XLS ב- Python

Python הפכה לשפת תכנות מומלצת עבור מפתחים ליצור במהירות ובקלות יישומי אינטרנט ותוכנה. לכן, כדי לגרום למפתחי Python להיות מסוגלים לעבוד עם גיליונות אקסל ללא מאמץ, Aspose מציעה Aspose.Cells for Python. הספרייה מייעלת את אופן היצירה והעיבוד של קבצי אקסל על ידי כתיבת שורות קוד בודדות ב-Python.

להלן השלבים ליצירת קובץ Excel בסיסי ב- Python.

  • השתמש בכיתה בחוברת עבודה כדי ליצור קובץ Excel חדש.
  • לאחר מכן, השתמש בשיטת Workbook.getWorksheets().get(index) כדי לקבל הפניה לגליון העבודה.
  • שים ערך בתא הרצוי באמצעות שיטת Worksheet.getCells().get(“A1”).putValue(“hello”).
  • בצע פעולות אחרות (כפי שנדרש).
  • לבסוף, שמור את חוברת העבודה באמצעות שיטת Workbook.save().

הקוד שלהלן מראה כיצד ליצור Excel XLS ב- Python.

# צור חוברת עבודה חדשה של XLSX
wb = Workbook(FileFormatType.XLSX)

# הכנס ערך בתאים
wb.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!")

# שמור חוברת עבודה כקובץ xlsx
wb.save("workbook.xlsx")

בקר במדריך המלא בנושא עבודה עם קובצי Excel ב-Python.

צור קובץ Excel ב-C++

Aspose.Cells for C++ מציעה לך פתרון רב עוצמה לצרכי מניפולציה של קבצי Excel שלך ביישומי C++. באמצעות הספרייה, תוכל לבצע מגוון פעולות, החל מיצירה ועריכה של קובצי Excel ועד להמרת גיליונות וייצוא נתוני גיליון אלקטרוני. ובכל זאת, אתה לא צריך לכתוב חבורה של שורות של קוד C++. תסתכל כיצד ליצור קובץ Excel פשוט ב-C++.

  • ראשית, צור מופע של מחלקת IWorkbook.
  • לאחר מכן, קבל את ההפניה של הגיליון מ-IWorksheetCollection ב-IWorksheet.
  • השתמש בשיטה ICells->GetObjectByIndex() כדי לגשת לתא ספציפי באמצעות אינדקס השורה והעמודה.
  • הכנס ערך לתא באמצעות שיטת ICell->PutValue() .
  • בצע פעולות אחרות, במידת הצורך.
  • לבסוף, שמור את חוברת העבודה באמצעות שיטת IWorkbook->Save() .

קטע הקוד הבא יוצר Excel XLS ב-C++.

/*create a new workbook*/
intrusive_ptr<IWorkbook> wb = Factory::CreateIWorkbook();

/*get the first worksheet*/
intrusive_ptr<IWorksheetCollection> wsc = wb->GetIWorksheets();
intrusive_ptr<IWorksheet> ws = wsc->GetObjectByIndex(0);

/*get cell(0,0)*/
intrusive_ptr<ICells> cells = ws->GetICells();
intrusive_ptr<ICell> cell = cells->GetObjectByIndex(0, 0);

/*write "Hello World" to cell(0,0) of the first sheet*/
intrusive_ptr<String> str = new String("Hello World!");
cell->PutValue(str);

/*save this workbook to resultFile folder*/
wb->Save(resultPath->StringAppend(new String("workbook.xlsx")));

קרא את המדריך המלא בנושא עבודה עם קבצי Excel ב-C++.

צור קובץ אקסל ב-PHP

כדי ליצור קבצי Excel ב-PHP, Aspose מציעה Aspose.Cells for PHP. בדיוק כמו גרסאות אחרות, Aspose.Cells עבור PHP מספקת כמעט את כל התכונות הבסיסיות והמתקדמות שתזדקק להן במניפולציה של גיליונות אלקטרוניים. תסתכל כיצד ליצור קובץ Excel ב-PHP.

  • ראשית, בצע מופע של כיתת Workbook.
  • קבל הפניה לגליון העבודה מ-WorksheetCollection באמצעות שיטת $workbook->getWorksheets()‎.
  • קבל הפניה לאוסף התאים באמצעות שיטת $worksheets->get(index)->getCells().
  • הכנס ערך לתא הרצוי בשיטת $cells->get(“A1”)->putValue(“Hello world!”).
  • לבסוף, שמור את קובץ ה-Excel באמצעות שיטת $workbook->save(“output.xlsx”, cells\SaveFormat::XLSX).

קטע הקוד שלהלן יוצר קובץ Excel ב-PHP.

require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("aspose.cells.php");

use aspose\cells;

// צור אובייקט של כיתת חוברת עבודה
$workbook = new cells\Workbook();

// גש לדפי העבודה
$sheets = $workbook->getWorksheets();

// גש לתאים של גליון העבודה הרצוי
$cells = $sheets->get(0)->getCells();

// הכנס ערך לתא
$cells->get("A1")->putValue("Hello world!");

// שמור את קובץ האקסל
$workbook->save("output.xlsx", cells\SaveFormat::XLSX);

למד כיצד ליצור ולתפעל קבצי Excel ב-PHP.

צור Excel XLS ב-Node.js

אחרון חביב, Aspose.Cells for Node.js, ספריית מניפולציה חזקה של גיליונות אלקטרוניים עבור יישומי Node.js. עם שלל תכונות מדהימות, Aspose.Cells עבור Node.js מפשט את היצירה והעיבוד של גיליונות אלקטרוניים של Excel ביישומי Node.js. עיין בשלבים הדרושים ליצירת Excel XLSX ב-Node.js.

  • ראשית, צור מופע של מחלקה Workbook.
  • לאחר מכן, קבל הפניה לגליון העבודה באמצעות שיטת Workbook.getWorksheets.get(index).
  • הכנס ערך בתא הרצוי של גליון העבודה באמצעות מזהה התא, כגון A1, B3 וכו'.
  • לבסוף, שמור את קובץ ה-Excel באמצעות שיטת Workbook.save().

להלן קטע הקוד ב-Node.js שיוצר קובץ Excel XLSX.

var aspose = aspose || {};
aspose.cells = require("aspose.cells");

// ליצור חוברת עבודה חדשה
var workbook = new aspose.cells.Workbook(aspose.cells.FileFormatType.XLSX);

// ערך מוסף בתא
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");

// שמור כקובץ Excel XLSX
workbook.save("Excel.xlsx");
console.log("done...");

בקר במדריך המלא ליצירת קובצי Excel ב-Node.js.

קבל רישיון חינם עבור ממשקי API של Excel

קבל רישיון זמני בחינם וצור קובצי Excel באמצעות ממשקי API של Aspose.Cells ללא מגבלות הערכה.

סיכום

Aspose.Cells מפשט את תהליך העבודה עם קבצי Excel על פני מספר שפות תכנות. בפוסט זה בבלוג, הדגמנו כיצד ליצור קובץ Excel בסיסי באמצעות Aspose.Cells ב-C#, Java, Python, C++, PHP ו-Node.js. בין אם אתה מפתח יישומי שולחן עבודה, שירותי אינטרנט או סקריפטים לאוטומציה, Aspose.Cells מספקת ממשקי API מגוונים ועקביים כדי לענות על צורכי המניפולציה שלך ב-Excel. חקור את התיעוד הנרחב והדוגמאות שסופקו על ידי Aspose.Cells כדי לפתוח עוד יותר יכולות לטיפול בקבצי Excel בפרויקטים שלך.