Ruby API منبع باز برای پردازش صفحهگسترده اکسل
کتابخانه روبی رایگان که با فرمت های فایل اکسل XLSX کار می کند. از تجزیه سریع قالبهای فایل XLSX، تولید یک کتاب کار جدید، خواندن فایلهای XLSX موجود و غیره پشتیبانی میکند.
rubyXL یک کتابخانه روبی پیشرو برای کار با فرمت های فایل اکسل XLSX است. این کتابخانه یک عملکرد بسیار مفید برای تجزیه بسیار سریع فرمت های فایل XLSX در برنامه های Ruby گنجانده است. این کتابخانه قادر به تجزیه کل ساختار OOXML است و می تواند به راحتی فایل های ایجاد شده توسط MS Excel را باز، بخواند و اصلاح کند. این کتابخانه منبع باز است و تحت مجوز MIT برای عموم آزادانه در دسترس است.
کتابخانه rubyXL شامل توابع بسیار مفید مربوط به ایجاد و سفارشی سازی فایل های اکسل XLSX مانند خواندن فایل های XLSX موجود، دسترسی به یک سطر یا ستون خاص از صفحه گسترده، تولید یک کتاب کار جدید، دسترسی و مدیریت ویژگی های سلول جدید، درج و مدیریت ردیف های جدید است. و ستونها، افزودن کاربرگهای جدید به یک کتاب کار، تغییر نام کاربرگها، تغییر قالببندی و سبک سلولها، سطرها یا ستونها، حاشیههای پیشرفته، ادغام سلولها، حذف ردیفها یا ستونهای کاربرگ و بسیاری موارد دیگر.
شروع کار با rubyXL
روش توصیه شده برای نصب کتابخانه rubyXL استفاده از RubyGems است. لطفا برای نصب راحت از دستور زیر استفاده کنید.
RubyX را از طریق RubyGems نصب کنید
gem install rubyXL
ایجاد کتاب کار جدید اکسل از طریق Ruby
مایکروسافت اکسل ابزار قدرتمندی است که به کاربران این امکان را می دهد تا داده های خود را به روشی بهتر سازماندهی و ذخیره کنند. این برنامه پرکاربردترین برنامه صفحه گسترده است و نقش مهمی در بسیاری از فعالیت های تجاری، وظایف آموزشی و همچنین سازماندهی داده های فردی ایفا می کند. کتابخانه rubyXL به برنامه نویسان نرم افزار این قابلیت را می دهد که تنها با چند خط کد یک کتاب کار جدید اکسل تولید کنند. شما به راحتی می توانید یک کاربرگ جدید اضافه کنید، یک نام به کاربرگ اختصاص دهید، کاربرگ ناخواسته را حذف کنید، و موارد دیگر.
ایجاد کتاب کار اکسل از طریق Ruby
require 'rubyXL'
wb = RubyXL::Workbook.new
wb.is_template = true
ws = wb[0]
ws.add_cell(0, 0, 'test')
wb.save('output.xltx')
ستون ها و ردیف ها را از طریق Ruby مدیریت کنید
کتابخانه rubyXL منبع باز چندین ویژگی مهم مربوط به مدیریت سطرها و ستون ها در صفحه گسترده اکسل را شامل می شود. این کتابخانه برای درج سطرها یا ستونهای جدید، تغییر ارتفاع ردیف، تغییر عرض ستون، تغییر فونتهای داخل سطر یا ستون، تغییر تراز، حذف مجموعهای از سطرها یا ستونها، تغییر قالب سلولها و غیره پشتیبانی میکند.
دسترسی و اصلاح صفحات گسترده موجود
RubyXL منبع باز به توسعه دهندگان نرم افزار این امکان را می دهد که با استفاده از کد Ruby به صفحات گسترده ایجاد شده دسترسی داشته باشند و آنها را باز کنند. شما به راحتی می توانید به یک ردیف خاص دسترسی داشته باشید و محتوای آن را بخوانید و آن را مطابق با نیاز خود تغییر دهید. این کتابخانه همچنین از افزودن کاربرگها، تصاویر و متن جدید تنها با چند خط کد روبی پشتیبانی میکند. همچنین می توانید سلول های تغییر، حاشیه، پر کردن، ادغام سلول ها و غیره را انتخاب کنید.
دسترسی و تغییر نام کاربرگها از طریق Ruby Library
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.
فایل اکسل موجود را از طریق Ruby بخوانید
کتابخانه rubyXL رایگان به توسعه دهندگان نرم افزار این امکان را می دهد تا اسناد صفحه گسترده اکسل موجود در برنامه خود را با استفاده از چند دستور Ruby باز کرده و بخوانند. این کتابخانه توابع مفیدی را برای دسترسی و تکرار در ردیفها و ستونهای مختلف به آسانی فراهم کرده است.
خواندن فایل اکسل از طریق Ruby API
//Replace 'ExcelFilePath' with the file path to read file
workbook = RubyXL::Parser.parse('ExcelFilePath')