.NET API עבור Microsoft® גיליונות אלקטרוניים של Excel

API של קוד פתוח לייבוא וייצוא נתונים מפורמט קובץ Excel

מה זה Magicodes.IE?

Magicodes.IE היא ספריית .NET טהורה המעניקה למפתחי תוכנה את היכולת לייבא ולייצא נתונים מפורמט הקובץ של Microsoft Excel. באמצעות ה-API, אתה יכול לייבא ולייצא נתונים כ-DTO, לייצא ספרייה כללית ולייצא תבנית, דוחות מפוארים ודינמיים. ה-API אינו מאפשר מניפולציה של פורמט קובץ XLS (Excel97-2003) ותומך רק בפורמטים של XLSX ו-CSV.

אחת התכונות העיקריות של ה-API היא ייבוא נתונים כ-DTO. Magicodes.IE.Excel יכול ליצור באופן אוטומטי תבניות Excel מיובאות, אימות נתונים, אימות תבניות, קריאה של הגדרות, אילוצי ערכים ומיפוי, ולייצר סימון אימות של Excel המבוסס על הגדרות DTO ותכונות. יתר על כן, ה-API תומך במסננים שונים לתמיכה בתרחישים כגון ריבוי שפות, תצוגת עמודות בקרה דינמיות ועוד.

Previous Next

תחילת העבודה עם Magicodes.IE

הדרך הטובה ביותר להתקין את Magicodes.IE היא באמצעות NuGet, אנא השתמש בפקודה הבאה כדי להתקין את ה-API.

התקן את Magicodes.IE מ-NuGet

 Install-Package Magicodes.IE.Excel

ייבוא נתונים ב-Excel באמצעות NET API בחינם

Magicodes.IE מאפשר למתכנתי NET לייבא נתונים ב-Microsoft Excel Spreadsheets באופן תכנותי. ה-API מאפשר לך ליצור DTO, ליצור תבניות ייבוא ולאכלס אותן בנתונים. באמצעות ה-API תוכלו לקרוא בקלות לתבניות הייבוא ולייבא בהן נתונים. קטע הקוד הבא מדגים כיצד לייבא נתונים באמצעות תבנית קיימת. שים לב שקטע הקוד כבר משתמש באובייקט ImportStudentDto מוגדר מראש.

NET API בחינם לייבוא נתוני Excel

  1. הגדר נתיב קובץ כמחרוזת
  2. ייבא נתונים ל-Exel באמצעות ImportStudentDto ותבנית מוגדרות מראש. אתה יכול גם להגדיר DTO משלך לפי הצורך שלך
  3. בדוק שהנתונים יובאו בהצלחה ותייק אותם לא null.

ייבוא נתונים באקסל - C#

// set filepath
var filePath = ("filefoamt.xlsx");
// import data                      
var result = await Importer.GenerateTemplate(filePath);
// check that if data is not null
result.ShouldNotBeNull();
// check if output file existsa
File.Exists(filePath).ShouldBeTrue();
            
 עִברִית