کتابخانه منبع باز Fast Ruby Spreadsheet Generator
Ruby API که به صورت برنامه نویسی از ایجاد و دستکاری اسناد صفحه گسترده پشتیبانی می کند. این اجازه می دهد تا از صفحات گسترده محافظت کنید، سبک ها و قالب بندی سفارشی را اعمال کنید، تصاویر و لینک ها را درج کنید.
caxlsx یک کتابخانه Ruby منبع باز بسیار مفید و غنی است که به توسعه دهندگان کمک می کند تا برنامه های قدرتمندی را برای ایجاد و دستکاری صفحه گسترده به راحتی تولید کنند. کتابخانه مولد صفحه گسترده caxlsx به توسعه دهنده کمک می کند تا اسناد صفحه گسترده XML را بدون داشتن دانش کامل از مشخصات ECMA ایجاد کند.
کتابخانه caxlsx بسیار قدرتمند است اما پیکربندی آن بسیار ساده است. چندین ویژگی مهم برای تولید و پردازش صفحه گسترده اکسل از جمله افزودن کاربرگ جدید، تغییر نام یک کاربرگ، افزودن نمودار به کاربرگ، درج تصاویر و پیوندها، مدیریت عرض ستون و ردیف، سبک های سفارشی، مدیریت جداول، پشتیبانی از چاپ، ادغام سلول ها، فیلترها را اعمال کنید، نظرات را اضافه کنید و موارد دیگر.
این کتابخانه همچنین شامل برخی از ویژگیهای پیشرفته در هنگام مدیریت فایلهای صفحهگسترده، مانند افزودن سرصفحه و پاورقی، مدیریت PivotTables، محافظت از برگههای شما با استفاده از گذرواژه، جداول فیلتر خودکار و بسیاری موارد دیگر است.
شروع کار با caxlsx
روش توصیه شده برای نصب کتابخانه caxlsx استفاده از RubyGems است. لطفا برای نصب راحت از دستور زیر استفاده کنید.
caxlsx را از طریق RubyGems نصب کنید
gem 'caxlsx'
میتوانید کتابخانه مشترک کامپایلشده را از مخزن GitHub دانلود کنید و آن را نصب کنید.
صفحه گسترده با نمودارها از طریق Ruby ایجاد کنید
کتابخانه caxlsx این امکان را برای برنامه نویسان نرم افزار ایجاد می کند که صفحات گسترده Excel را در برنامه های Ruby خود ایجاد کنند. این کتابخانه از اضافه کردن نمودارها به صفحه گسترده خود تنها با چند خط کد پشتیبانی می کند. این برنامه توسعه دهندگان را قادر می سازد تا نمودارهای سه بعدی پای، خط، پراکندگی و میله ای را به راحتی تولید کنند. این کتابخانه به کاربران اجازه می دهد تا نمودارهایی را بر اساس داده های سفارشی بسازند و همچنین نمودارهایی را بدون هیچ گونه داده ای در کاربرگ خود تولید کنند. شما به راحتی می توانید خطوط شبکه، چرخش برچسب و موارد دیگر را سفارشی کنید.
از صفحه گسترده از طریق Ruby API محافظت کنید
کتابخانه منبع باز caxlsx به برنامه نویسان Ruby این امکان را می دهد که از صفحه گسترده با اعمال رمز عبور در برنامه های خود محافظت کنند. این یک تکنیک بسیار مفید است که از ایجاد هرگونه تغییر یا مشاهده، جابجایی یا حذف داده های مهم از کاربرگ توسط افراد دیگر جلوگیری می کند. این کتابخانه شامل پشتیبانی برای ایجاد کاربرگ های محافظت شده با رمز عبور و همچنین بدون رمز عبور تنها با چند خط کد است.
اعمال سبک های سفارشی در کاربرگ ها
سبک های سفارشی یک راه بسیار راحت برای صرفه جویی در وقت کاربران هنگام قالب بندی کاربرگ های خود هستند. کتابخانه caxlsx عملکرد کاملی را برای اعمال سبک و قالب بندی سفارشی در صفحه گسترده اکسل با استفاده از کد Ruby ارائه کرده است. این کتابخانه قالب بندی ثابتی را در طیف وسیعی از سلول ها ارائه کرده است. توسعهدهندگان به راحتی میتوانند به حاشیهها استایل بدهند، از تراز استفاده کنند، پرشدهها را اعمال کنند، فونتها و قالبهای اعداد را در یک خط کد Ruby انتخاب کنند.
درج تصاویر و پیوندها به صفحات گسترده
کتابخانه رایگان caxlsx تنها با چند دستور Ruby پشتیبانی کاملی را برای افزودن و اصلاح تصاویر در برگههای خود ارائه کرده است. شما می توانید از فرمت های تصویری محبوب مانند تصاویر JPG، GIF و PNG در داخل یک کاربرگ استفاده کنید. شما همچنین می توانید تصاویر را با لینک ها درج کنید. این کتابخانه همچنین امکان جایگزینی یک تصویر موجود یا تغییر اندازه و مکان آن را می دهد.