-1
EPPlus를 사용하여 Excel로 데이터 테이블을 내보낼 때 결과가 계속 나타납니다. 탭에는 헤더와 레이블이 있지만 워크 시트에는 데이터가 없습니다. tableadapter에 데이터가 있음을 확인했습니다. 당신이 할 수있는 경우 EPPlus가 Excel 파일을 채우지 않음
FileInfo newFile = new FileInfo("c:\temp\fn.xlsx");
ExcelPackage epp = new ExcelPackage(newFile);
var ws = epp.Workbook.Worksheets.Add(acctno);
TransTableAdapter.FillByAcct(MSDataSet.TransWithName, acctno);
ws.Cells.LoadFromDataTable(MSDataSet.TransWithName, true, OfficeOpenXml.Table.TableStyles.Light8);
epp.Save();
epp.Dispose();
이 친절하게 도와주세요 :
여기 내 코드입니다. 감사! 경우 다른 사람에
'TransTableAdapter' 무엇입니까? – mason
내 트랜잭션 파일 테이블 어댑터의 이름 일뿐입니다. – Missy
당신이 쓴 것 같습니다. 'TransTableAdapter.FillByAcct' 또는'TransTableAdapter.GetDataByDFI'에 대한 액세스 권한이 없으므로 이들 중에서 무엇을하고 있는지 전혀 알 수 없습니다. 앞으로 귀하의 질문에 [MCVE] (http://stackoverflow.com/help/mcve)가 포함되어야합니다. 나는 당신이 당신의 솔루션을 바로 잡았다는 것을 알고 있지만, 당신을 제외하고는 아무도 돕지 않습니다. 그것이 바로 그 목적이 아닙니다. – mason