2011-08-18 4 views

답변

0

먼저 할 수있는 일은 Excel 템플릿을 만드는 것입니다. 이 템플릿을 열어 편집하고 다른 위치에 저장할 수 있습니다. 이 샘플 스 니펫이 도움이 될 수 있습니다.

 using System; 
     using Excel = Microsoft.Office.Interop.Excel; 

     class Program 
     { 
      static void Main(string[] args) 
      { 
       var excelApplication = new Excel.Application { Visible = false, DisplayAlerts = false }; 
       Excel.Workbook excelWorkBook = excelApplication.Workbooks.Open(Filename: @"C:\temp\YourTemplate.xlsx"); 
       Excel.Worksheet targetedExcelSheet = (Excel.Worksheet)excelApplication.ActiveWorkbook.Sheets[1]; 
       Excel.Range ATrialRange = targetedExcelSheet.Range["F4", Type.Missing]; 
       ATrialRange.Value2 = "The values that you have parsed from your html string"; 
       excelWorkBook.SaveAs(Filename: @"C:\temp\YourNewlyGenerated.xlsx"); 
       excelWorkBook.Close(); 
       excelApplication.Quit();  
      } 
     } 

html 민첩성 팩을 사용하여 HTML을 구문 분석 할 수 있습니다.

+0

이 코드 조각을 얻지 못했습니다. ATrialRange.Value2 = "HTML 문자열에서 파싱 한 값"; – user673453

+0

내 추천은 수동으로 html 문자열을 구문 분석하여 HTML에서 값을 추출합니다. 그것을 엑셀 시트에 적어 라. 나는 웹 브라우저 컨트롤에서 엑셀 시트를 내보내는 다른 방법을 모른다. – cgon

+0

iterop을 사용하면 정말 조심해야합니다. 쓰레기를 모으지 않으므로 스스로 정리하고, 예외를 처리하고, 파일을 닫는 등의 작업을하십시오. –

관련 문제