الجداول والنطاقات
مقدمة
أحيانًا تقوم بإنشاء جدول في Microsoft Excel ولا ترغب في الاستمرار في العمل باستخدام وظائف الجدول التي يأتي بها. بدلاً من ذلك، ترغب في شيء يبدو وكأنه جدول. للحفاظ على البيانات في جدول دون فقدان التنسيق، قم بتحويل الجدول إلى مجموعة عادية من البيانات. Aspose.Cells تدعم هذه الميزة في Microsoft Excel للجداول وكائنات القوائم.
استخدام Microsoft Excel
استخدم ميزة تحويل إلى نطاق لتحويل الجدول إلى نطاق بسرعة دون فقدان التنسيق. في Microsoft Excel 2007/2010:
- انقر في أي مكان في الجدول للتأكد من أن الخلية النشطة في عمود الجدول.
- في علامة التبويب التصميم، في مجموعة الأدوات، انقر فوق تحويل إلى نطاق.
استخدام Aspose.Cells
الكود العيني التالي يوضح نفس الوظيفة باستخدام Aspose.Cells.
//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C | |
Aspose::Cells::Startup(); | |
//Path of input | |
U16String dirPath(u""); | |
//Path of output | |
U16String outPath(u""); | |
// Instantiate a Workbook object and open an Excel file | |
Workbook workbook(dirPath + u"sample.xlsx"); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.GetWorksheets().Get(0); | |
// Get the List objects collection in the first worksheet. | |
ListObjectCollection listObjects = worksheet.GetListObjects(); | |
// Convert the first table/list object (from the first worksheet) to normal range | |
listObjects.Get(0).ConvertToRange(); | |
// Saving the Excel file | |
workbook.Save(outPath + u"ConvertTableToRange_out.xls"); | |
Aspose::Cells::Cleanup(); |