Tablolar ve Aralıklar
Giriş
Bazen bir tablo oluşturursunuz ve Microsoft Excel’in getirdiği tablo işlevselliğiyle çalışmaya devam etmek istemezsiniz. Bunun yerine, bir tabloya benzeyen bir şey istersiniz. Biçimlendirmeyi kaybetmeden bir tabloda veriyi tutmak için tabloyu düzenli bir veri aralığına dönüştürün. Aspose.Cells, tablolar ve liste nesneleri için Microsoft Excel’in bu özelliğini destekler.
Microsoft Excel Kullanımı
Dönüştürülecek Aralığı Belirt özelliğini kullanarak bir tabloyu biçimlendirmeyi kaybetmeden hızlıca bir aralığa dönüştürmek için aşağıdaki adımları izleyin. Microsoft Excel 2007/2010’da:
- Tablonun herhangi bir yerine tıklayın ve etkin hücrenin bir tablo sütununda olduğundan emin olun.
- Tasarım sekmesinde, Araçlar grubunda, Dönüştür‘ü tıklayın.
Aspose.Cells Kullanımı
Aşağıdaki kod parçası Aspose.Cells kullanarak aynı işlevselliği göstermektedir.
//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(); |