먼저 할 수있는 일은 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을 구문 분석 할 수 있습니다.
이 코드 조각을 얻지 못했습니다. ATrialRange.Value2 = "HTML 문자열에서 파싱 한 값"; – user673453
내 추천은 수동으로 html 문자열을 구문 분석하여 HTML에서 값을 추출합니다. 그것을 엑셀 시트에 적어 라. 나는 웹 브라우저 컨트롤에서 엑셀 시트를 내보내는 다른 방법을 모른다. – cgon
iterop을 사용하면 정말 조심해야합니다. 쓰레기를 모으지 않으므로 스스로 정리하고, 예외를 처리하고, 파일을 닫는 등의 작업을하십시오. –