Cell'den Tabloya Erişmek ve Satır ve Sütun Ofsetlerini Kullanarak İçerisine Değerler Eklemek

Aşağıdaki ekran görüntüsü, kodun içinde kullanılan kaynak Excel dosyasını göstermektedir. Boş tabloyu içerir ve tablonun içinde bulunan D5 hücresini vurgular. Bu tabloya D5 hücresinden şunu kullanarak erişeceğiz:Cell.GetTable() yöntemini kullanın ve ardından her ikisini de kullanarak içindeki değerleri ekleyin.Cell.PutValue() veListObject.PutCellValueyöntemler.

Örnek vermek

Kaynak ve çıktı dosyalarını karşılaştıran ekran görüntüleri

yapılacaklar:resim_alternatif_metin

Aşağıdaki ekran görüntüsü, kod tarafından oluşturulan çıktı Excel dosyasını gösterir. Görüldüğü gibi D5 hücresi bir değere sahiptir ve tablonun 2,2 konumunda bulunan F6 hücresi bir değere sahiptir.

yapılacaklar:resim_alternatif_metin

C# kodu, hücreden tabloya erişmek ve satır ve sütun ofsetlerini kullanarak içine değerler eklemek için

Aşağıdaki örnek kod, yukarıdaki ekran görüntüsünde gösterildiği gibi kaynak Excel dosyasını yükler ve tablonun içindeki değerleri ekler ve yukarıda gösterildiği gibi çıktı Excel dosyasını oluşturur.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Create workbook from source Excel file
Workbook workbook = new Workbook(dataDir + "source.xlsx");
// Access first worksheet
Worksheet worksheet = workbook.Worksheets[0];
// Access cell D5 which lies inside the table
Cell cell = worksheet.Cells["D5"];
// Put value inside the cell D5
cell.PutValue("D5 Data");
// Access the Table from this cell
ListObject table = cell.GetTable();
// Add some value using Row and Column Offset
table.PutCellValue(2, 2, "Offset [2,2]");
// Save the workbook
workbook.Save(dataDir + "output_out.xlsx");