Kolay gelsin.
2 Excel sayfasını tek Excel sayfasına birleştirmeyi nasıl yapabiliriz. bir örnek verecek olan varmı?
örneğin temp1 ve temp2 isminde iki sayfa var bunları sonuç adında bir excel sayfasına alt alta nasıl kopyalayabiliriz. aynı excel sayfasında alt alta olacak şekilde.
"2 farklı cxgrid den bir sayfaya xls export da olur. "
Şimdiden teşekkürler.
böyle bir kod buldum ama bu 1 çalışma kitabına 2 ayrı sayfa olarak kopyalıyor. benim istediğim alt alta olması.
2 Excel sayfasını tek Excel sayfasına birleştirmeyi nasıl yapabiliriz. bir örnek verecek olan varmı?
örneğin temp1 ve temp2 isminde iki sayfa var bunları sonuç adında bir excel sayfasına alt alta nasıl kopyalayabiliriz. aynı excel sayfasında alt alta olacak şekilde.
"2 farklı cxgrid den bir sayfaya xls export da olur. "
Şimdiden teşekkürler.
var ASheet1, ASheet2: TdxSpreadSheet; AStream: TMemoryStream; ATable: TdxSpreadSheetTableView; begin ExportGridToXLSX('Temp1', cxGrid1); ExportGridToXLSX('Temp2', cxGrid2); ASheet1 := TdxSpreadSheet.Create(Self); ASheet1.LoadFromFile('Temp1.xlsx'); ASheet2 := TdxSpreadSheet.Create(Self); AStream := TMemoryStream.Create; ASheet1.ActiveSheetAsTable.CopyCellDataToStream(ASheet1.ActiveSheetAsTable.Dimensions, AStream); AStream.Position := 0; ASheet2.ActiveSheetAsTable.PasteCellDataFromStream(Point(0, 0), AStream); ASheet1.LoadFromFile('Temp2.xlsx'); AStream.Position := 0; ASheet1.ActiveSheetAsTable.CopyCellDataToStream(ASheet1.ActiveSheetAsTable.Dimensions, AStream); ATable := ASheet2.AddSheet('Sheet2', TdxSpreadSheetTableView) as TdxSpreadSheetTableView; AStream.Position := 0; ATable.PasteCellDataFromStream(Point(0, 0), AStream); ASheet2.SaveToFile('Result.xlsx'); AStream.Free; ASheet1.Free; ASheet2.Free;
böyle bir kod buldum ama bu 1 çalışma kitabına 2 ayrı sayfa olarak kopyalıyor. benim istediğim alt alta olması.