2016-10-07 12 views
1

ExcelシートでExcelXMLを使用する新しいワークシートを作成します。ワークブックでXML移動シートを開く

newWorksheetPart.Worksheet = new Worksheet(new SheetData()); 
     Sheet sheet = new Sheet() 
{ Id = relationshipId, SheetId = sheetId, Name = sheetName }; 
            workBookSheets.Append(sheet); 

この新しく作成したワークシートを別のワークシートの場所に移動するにはどうすればよいですか?例えば

:あり3つのワークシート A、B、Cがあると私はA1新しいワークシートを作成し、A1がBの代わりになりたいです。これについてどうすればいいですか? "sheetBは" OpenXMLElementだろう

document.WorkbookPart.Workbook.Sheets.InsertBefore(sheet, sheetB); 

:私はあなたがこのような何かを行うことができると信じて

おかげ

答えて

0

。だから、むしろ、あなたはシートBの前にシートA1を挿入する、ブックにシートを追加するよりも

私は以下のようにして、ワークブックの最初のシートを作ることができた:

​​
関連する問題