ספריית JavaScript ליצירת Excel ו-Google Sheets

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

x-spreadsheet היא ספריית JavaScript מבוססת אינטרנט מאוד שימושית לעבודה עם מסמכי גיליון אלקטרוני. זוהי ספריית JavaScript טהורה המשמשת ליצירת גיליון אלקטרוני בסגנון Excel ו-Google Sheets עבור האינטרנט עם פחות מאמץ ועלות. הספרייה היא קוד פתוח וזמינה באופן חופשי תחת רישיון MIT. הספרייה כללה תמיכה בייבוא מודולים של גיליונות אלקטרוניים או טעינת קובצי JavaScript מ-CDN.

ספריית x-spreadsheet מקלה על מפתחי תוכנה לטעון את הנתונים שלהם בגיליון אלקטרוני בזמן ריצה או לשמור או לאמת את הנתונים לאחר השינוי. ישנן מספר תכונות חשובות הנתמכות על ידי הספרייה הקשורות ליצירה ומניפולציה של Excel, כגון הוספת גיליונות חדשים, ביטול ופקודות מחדש, בחירת משפחת גופנים או גודל גופנים, החלת או עיצוב ברור (מודגש, נטוי, קו תחתון, סטרייק), צבע טקסט או מילוי צבע, בחר גבולות, מיזוג תאים, החל יישור, גלישת טקסט, הקפאת תא, שינוי גודל שורה-גובה, קול רוחב, העתק או גזור והדבק, מילוי אוטומטי, הוסף שורה או עמודה, מחק שורה, עמודה, גיליונות מרובים, תמיכה בהדפסה, אימות נתונים ועוד הרבה יותר.

Previous Next

תחילת העבודה עם x-spreadsheet

הדרך המומלצת להתקנת x-spreadsheet היא שימוש ב-npm, אנא השתמש בסקריפט הבא להתקנה חלקה.

התקן את ה-x-spreadsheet באמצעות npm

$ npm install better-xlsx 

תוכל להוריד את הספרייה המשותפת שהורכבה ממאגר GitHub ולהתקין אותה.

יצירת גיליון אלקטרוני של Excel XLSX באמצעות JavaScript

ספריית JavaScript בקוד פתוח Better-xlsx עוזרת למפתחי תוכנה ליצור גיליונות אלקטרוניים תואמים של Microsoft Excel XLSX באמצעות קוד JavaScript. הספרייה תומכת בתכונות כמו יצירת חוברת עבודה חדשה מאפס, הוספת גיליונות לגיליון עבודה, הוספת תוכן לגיליון, החלת עיצוב עליו, הוספת שורות או עמודות חדשות, הוספת טקסט או תמונות ועוד רבים נוספים.

נהל שורות ועמודות בגליון עבודה XLSX

ספריית Better-xlsx סיפקה פונקציונליות שימושית לניהול שורות ועמודות בגליון עבודה באמצעות קוד JavaScript. הספרייה תומכת במספר פונקציות חשובות לטיפול בשורות ועמודות כגון הוספת שורות ועמודות חדשות, הגדרת גובה השורה, קבלת תוכן בשורה או עמודה, החלת סגנונות על עמודה, מילוי שורה או עמודה של גיליון, הגדרת רוחב עמודה. , וכן הלאה.

עיצוב תא & ניהול בחוברת עבודה של Excel

ספריית JavaScript בקוד פתוח Better-xlsx מעניקה למפתחי תוכנה את הכוח לטפל בעיצוב התא ובניהולו בתוך יישומי JavaScript שלהם. הספרייה תומכת בהחלת סגנונות מרובים על תאי Excel עם כמה שורות קוד בלבד. הוא כלל גם מספר תכונות הקשורות לתאים כגון יצירת תאים חדשים, מיזוג תאים, הסתרת תאים, קבלת סגנון התא, מיזוג אנכי עם תאים אחרים, קבלת ערך התא, הגדרת נוסחת תא, הגדרת ערכי תאים עם סוג מספר, s ועוד רבים. עוד.

כיצד להוסיף הערת תא באמצעות JavaScript API?

var cell = ws["A1"];

/* create comment array if it does not exist */
if(!cell.c) ws.A1.c = [];

/* create a comment part */
var comment_part = {
  a:"SheetJS",
  t:"I'm a little comment, short and stout!"
};

/* Add comment part to the comment array */
cell.c.push(comment_part);

//Modify a single cell value in a Worksheet
XLSX.utils.sheet_add_aoa(worksheet, [[new_value]], { origin: address });

//Modify multiple cell values in a Worksheet
XLSX.utils.sheet_add_aoa(worksheet, aoa, opts);

//Merge a group of cells

if(!worksheet["!merges"]) worksheet["!merges"] = [];
worksheet["!merges"].push(XLSX.utils.decode_range("A1:E1"));

 עִברִית