반응형
EPplus를 사용한 Excel 문서 열기
EPplus reference/package를 사용하여 Excel 문서를 열려고 합니다.엑셀 어플리케이션이 열리지 않는다.내가 뭘 놓쳤지?
protected void BtnTest_Click(object sender, EventArgs e)
{
FileInfo newFile = new FileInfo("C:\\Users\\Scott.Atkinson\\Desktop\\Book.xls");
ExcelPackage pck = new ExcelPackage(newFile);
//Add the Content sheet
var ws = pck.Workbook.Worksheets.Add("Content");
ws.View.ShowGridLines = false;
ws.Column(4).OutlineLevel = 1;
ws.Column(4).Collapsed = true;
ws.Column(5).OutlineLevel = 1;
ws.Column(5).Collapsed = true;
ws.OutLineSummaryRight = true;
//Headers
ws.Cells["B1"].Value = "Name";
ws.Cells["C1"].Value = "Size";
ws.Cells["D1"].Value = "Created";
ws.Cells["E1"].Value = "Last modified";
ws.Cells["B1:E1"].Style.Font.Bold = true;
}
난 시도했다.pck.open(newFile);
하지만 그건 허락되지 않아...
이것을 시험해 보세요.
protected void BtnTest_Click(object sender, EventArgs e)
{
FileInfo newFile = new FileInfo("C:\\Users\\Scott.Atkinson\\Desktop\\Book.xls");
ExcelPackage pck = new ExcelPackage(newFile);
//Add the Content sheet
var ws = pck.Workbook.Worksheets.Add("Content");
ws.View.ShowGridLines = false;
ws.Column(4).OutlineLevel = 1;
ws.Column(4).Collapsed = true;
ws.Column(5).OutlineLevel = 1;
ws.Column(5).Collapsed = true;
ws.OutLineSummaryRight = true;
//Headers
ws.Cells["B1"].Value = "Name";
ws.Cells["C1"].Value = "Size";
ws.Cells["D1"].Value = "Created";
ws.Cells["E1"].Value = "Last modified";
ws.Cells["B1:E1"].Style.Font.Bold = true;
pck.Save();
System.Diagnostics.Process.Start("C:\\Users\\Scott.Atkinson\\Desktop\\Book.xls");
}
이게 도움이 됐으면 좋겠네요!
ASP NET Core에서 다음을 수행하여 win32 예외를 방지합니다.
private void CreateWorkbook(string fileName)
{
using (var p = new ExcelPackage())
{
p.Workbook.Properties.Author = "Barry Guvenkaya";
p.Workbook.Properties.Title = "MyTitle";
p.Workbook.Worksheets.Add("MySheet");
var bin = p.GetAsByteArray();
File.WriteAllBytes(fileName, bin);
// Below code opens the excel doc
var proc = new Process();
proc.StartInfo = new ProcessStartInfo(fileName)
{
UseShellExecute = true
};
proc.Start();
}
}
언급URL : https://stackoverflow.com/questions/11897697/opening-excel-document-using-epplus
반응형
'programing' 카테고리의 다른 글
확장창 프레임을 드래그하여 WPF 창을 이동 가능하게 하려면 어떻게 해야 합니까? (0) | 2023.04.16 |
---|---|
MVVM을 사용하여 WPF ListView 항목에서 더블 클릭 이벤트 실행 (0) | 2023.04.11 |
모든 하위 디렉터리에 대해 git 풀 실행 (0) | 2023.04.11 |
WPF에서 x:Name 속성과 Name 속성의 차이점은 무엇입니까? (0) | 2023.04.11 |
웹 양식 필드/입력 태그에서 브라우저 자동 완성을 해제하려면 어떻게 해야 합니까? (0) | 2023.04.11 |