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:

  1. Tablonun herhangi bir yerine tıklayın ve etkin hücrenin bir tablo sütununda olduğundan emin olun.
  2. 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();