도와주세요. gembox.spreadsheet 라이브러리를 사용하여 엑셀 파일에서 2 장 이내의 특정 행에 삽입 및 복사합니다. 하지만 여전히 잘못된 인수로 인해 문제가 발생했습니다.gembox 스프레드 시트를 사용하여 특정 행을 복사하고 삽입하는 방법
public void InsertCopyData()
{
SpreadsheetInfo.SetLicense("FREE-LIMITED-KEY");
ExcelFile ef = new ExcelFile();
// Loads Excel file.
ef.LoadXls(@"C:\templateExcel\DataTable.xls");
// Selects first and 2nd worksheet.
ExcelWorksheet w1 = ef.Worksheets[0];
ExcelWorksheet w2 = ef.Worksheets[1];
//insert copy file
w1.InsertCopy(w1.Rows["A1"], w2.Rows["A4"]);
//Saves the file in XLS format.
ef.SaveXls(@"C:\templateExcel\Insert DataTable.xls");
}
이 작동하지만,이 문제가 발생합니다 을 수행합니다. ArgumentOutOfRangeException - GetUsedCellRange (true)를 호출 할 때 행 인덱스가 최대 행 인덱스 (1048575)보다 클 수 없음 b. Excel 2013에서 '일부 콘텐츠에 문제가 있음'이라는 경고 메시지가 표시됩니다. – Alonzzo2
문제가 무엇인지 정확하게 알려면 입력 및 출력 Excel 파일을 조사해야 할 것 같습니다. [이 링크] (http://www.gemboxsoftware.com/support-center/new-ticket)와 함께 지원 티켓을 제출하고 문제를 재현 할 수있는 정보 (또는 파일)를 제공해야합니다. –