קוד פתוח Ruby API עבור עיבוד גיליונות אלקטרוניים של Excel
ספריית רובי בחינם עובדת עם פורמטים של קבצי Excel XLSX. הוא תומך בניתוח מהיר של פורמטים של קבצים XLSX, יצירת חוברת עבודה חדשה, קריאת קבצי XLSX קיימים וכן הלאה.
ה-rubyXL היא ספריית רובי מובילה לעבודה עם פורמטי קבצים של Excel XLSX. הספרייה כללה פונקציה שימושית מאוד לניתוח מהיר מאוד של פורמטים של קבצים XLSX בתוך יישומי Ruby. הספרייה מסוגלת לנתח את כל מבנה OOXML ויכולה לפתוח, לקרוא ולשנות בקלות קבצים שנוצרו על ידי MS Excel. הספרייה היא קוד פתוח וזמינה בחינם תחת רישיון MIT לקהל הרחב.
ספריית rubyXL כללה פונקציות שימושיות מאוד הקשורות ליצירה והתאמה אישית של קבצי Excel XLSX כגון קריאת קבצי XLSX קיימים, גישה לשורה או עמודה מסוימת של גיליון אלקטרוני, יצירת חוברת עבודה חדשה, גישה וניהול של מאפייני תאים חדשים, הוספה וניהול של שורות חדשות. ועמודות, הוספת גליונות עבודה חדשים לחוברת עבודה, שינוי שמות של גליונות עבודה, שינוי עיצוב וסגנונות של תאים, שורות או עמודות, גבולות משופרים, מיזוג תאים, מחיקת שורות או עמודות של גליונות עבודה ועוד רבים אחרים
תחילת העבודה עם rubyXL
הדרך המומלצת להתקין את ספריית rubyXL היא באמצעות RubyGems. אנא השתמש בפקודה הבאה להתקנה חלקה.
התקן rubyX דרך RubyGems
gem install rubyXL
צור חוברת עבודה חדשה של Excel באמצעות Ruby
Microsoft Excel הוא כלי רב עוצמה שנותן למשתמשים את היכולת לארגן ולאחסן את הנתונים שלהם בצורה טובה יותר. זוהי תוכנית הגיליון האלקטרוני הנפוצה ביותר והיא ממלאת תפקיד חשוב בפעילויות עסקיות רבות, במשימות חינוך וכן בארגון נתונים בודדים. ספריית rubyXL מעניקה למתכנתי תוכנה את היכולת ליצור חוברת עבודה חדשה של Excel עם כמה שורות קוד בלבד. אתה יכול בקלות להוסיף גליון עבודה חדש, להקצות שם לגליון העבודה, למחוק את גליון העבודה הלא רצוי ועוד הרבה יותר.
יצירת ספר בישול Excel באמצעות Ruby
require 'rubyXL'
wb = RubyXL::Workbook.new
wb.is_template = true
ws = wb[0]
ws.add_cell(0, 0, 'test')
wb.save('output.xltx')
נהל עמודות ושורות דרך רובי
ספריית הקוד הפתוח rubyXL כללה מספר תכונות חשובות הקשורות לניהול שורות ועמודות בתוך גיליון אלקטרוני של Excel. הספרייה סיפקה תמיכה להוספת שורות או עמודות חדשות, שינוי גובה שורה, שינוי רוחב עמודות, שינוי גופנים בתוך שורה או עמודה, שינוי יישור, מחיקת קבוצה של שורות או עמודות, שינוי פורמט תאים וכו'.
גישה ושנה גיליונות אלקטרוניים קיימים
הקוד הפתוח rubyXL נותן למפתחי תוכנה את היכולת לגשת ולפתוח גיליונות אלקטרוניים שכבר נוצרו באמצעות קוד Ruby. אתה יכול לגשת בקלות לשורה מסוימת ולקרוא את התוכן שלה ולשנות אותו בהתאם לצרכים שלך. הספרייה מספקת גם תמיכה בהוספת גליונות עבודה, תמונות וטקסט חדשים רק עם כמה שורות של קוד רובי. ניתן גם לבחור לשנות תאים, גבולות, מילוי, מיזוג תאים וכן הלאה.
גישה ושינוי אתרים באמצעות ספריית רובי
workbook.worksheets[0] # Returns first worksheet
workbook[0] # Returns first worksheet
workbook['Sheet1']
//Renaming Worksheets
worksheet.sheet_name = 'Cool New Name' # Note that sheet name is limited to 31 characters by Excel.
קרא את קובץ האקסל הקיים דרך רובי
ספריית rubyXL החינמית מאפשרת למפתחי תוכנה לפתוח ולקרוא מסמכים קיימים של גיליון אלקטרוני של Excel בתוך היישום שלהם באמצעות כמה פקודות Ruby. הספרייה סיפקה כמה פונקציות שימושיות לגישה ולחזור על שורות ועמודות שונות בקלות.
קובץ Excel דרך Ruby API
//Replace 'ExcelFilePath' with the file path to read file
workbook = RubyXL::Parser.parse('ExcelFilePath')