![](https://products-qa.fileformat.com/fa/spreadsheet/php/xlswriter/header-image.png)
Xlswriter
کتابخانه PHP برای صفحات گسترده اکسل 2007+ XLSX
API منبع باز PHP برای تولید، خواندن، اصلاح و پردازش صفحات گسترده XLSX. از ایجاد سلولهای جدید، ادغام سلولها، نامهای تعریفشده، استفاده از فیلترها، مدیریت نمودارها و غیره پشتیبانی میکند.
Xlswriter یک پسوند سبک وزن PHP C است که می تواند برای کار با فرمت فایل Excel 2007+ XLSX به راحتی مورد استفاده قرار گیرد. این کتابخانه 100٪ با فایل های Excel XLSX سازگار است و توسعه دهندگان را قادر می سازد تا صفحات گسترده XLSX را به راحتی تولید، خواندن، اصلاح و پردازش کنند. Xlswriter را می توان به راحتی در سیستم عامل های پیشرو مانند ویندوز، لینوکس، سیستم عامل مک و غیره استفاده کرد. این کتابخانه منبع باز است و تحت مجوز BSD در دسترس است.
کتابخانه Xlswriter به خوبی بهینه شده است و دارای چندین ویژگی مهم مرتبط با ایجاد و مدیریت صفحه گسترده است، مانند قالب بندی کامل اکسل مانند برجسته، مورب یا زیرخط، ایجاد سلول های جدید، ادغام سلول ها، تعریف نام، استفاده از فیلترها، مدیریت نمودارها، استفاده از تصاویر. در کاربرگ، افزودن کاربرگ های متعدد، اعتبارسنجی داده ها و لیست های کشویی و بسیاری موارد دیگر. می تواند سیستم عامل های 32 و 64 بیتی را کامپایل کند.
شروع با Xlswriter API
می توانید Xlswriter را از GitHub به راحتی نصب کنید. لطفا از دستور زیر برای نصب راحت استفاده کنید.
Xlswriter را از طریق GitHub نصب کنید
$ git clone https://github.com/viest/php-ext-xlswriter.git
مدیریت کاربرگها از طریق PHP
کتابخانه متن باز xlswriter توسعه دهندگان نرم افزار را قادر می سازد تا کاربرگ ها را در داخل برنامه های خود مدیریت کنند. این شامل چندین عملکرد مهم برای مدیریت کاربرگ است، مانند ایجاد یک کاربرگ جدید از ابتدا، تغییر کاربرگ، مخفی کردن کاربرگ، تنظیم یک کاربرگ به عنوان اولین کاربرگ، بزرگنمایی کاربرگ، تغییر نام کاربرگ، حذف کاربرگ ناخواسته و بسیاری بیشتر.
مدیریت نمودارها در یک کاربرگ
کتابخانه xlswriter عملکردی را برای کار با نمودارها در یک صفحه گسترده اکسل از طریق کد PHP ارائه کرده است. چندین عملکرد مهم مرتبط با نمودار و همچنین انواع مختلف نمودارها مانند نمودارهای منطقه، نمودار میله ای، هیستوگرام، نمودار خطی، نمودار دایره ای، نمودار پراکندگی، نمودار دونات یا رادار و بسیاری موارد دیگر را امکان پذیر می کند. این اجازه می دهد تا برچسب ها را به یک سری نمودار اضافه کنید یا ویژگی های قالب بندی نمودار را به هر شی نمودار به راحتی اعمال کنید.
دسترسی و خواندن Excel XLSX Spreadsheet
کتابخانه متن باز xlswriter شامل پشتیبانی کامل برای دسترسی و خواندن صفحات گسترده Excel XLSX در داخل برنامه های خود است. چندین عملکرد مهم مربوط به خواندن صفحه گسترده مانند خواندن دادهها از کل کاربرگ، خواندن دادهها از یک سلول، نادیده گرفتن سلولهای خالی، نادیده گرفتن خطوط خالی، خواندن ردیف جهانی، حالت برگشت به تماس سلول و غیره را شامل میشود.
پشتیبانی از فیلتر کردن داده ها
کتابخانه xlswriter عملکردی را برای مدیریت سلول ها در داخل یک کاربرگ با استفاده از دستورات PHP فراهم می کند. شما به راحتی می توانید سلول های جدید اضافه کنید یا قالب بندی را به مجموعه ای از سلول های داخل یک کاربرگ اعمال کنید. چندین عملکرد مهم در کتابخانه موجود است مانند درج متن یا پیوند دادن به یک سلول، افزودن یک تصویر، اعمال فیلترها، ادغام چندین سلول، سبک سلول ردیف، سبک سلول ستون، پنجره های ثابت و بسیاری دیگر.