이 글의 내용은 js가 웹 페이지 데이터를 가져와서 Excel 형식으로 저장하는 내용입니다. 이제 필요한 친구들이 참고할 수 있도록 공유하겠습니다.
저는 프로젝트를 할 때 웹 페이지를 Excel 형식으로 변환하는 데 문제가 발생했습니다. 테이블 데이터를 Excel 형식으로 저장하는 문제와 관련하여 모든 사람에게 도움이 되길 바라며 관련 코드를 공유하겠습니다.
내보내기:
<script type="text/javascript"> function AutomateExcel() { //下面的这句代码要求浏览器是IE并且需要在Internet选项中设置选项,设置的步骤在最下面 var oXL = new ActiveXObject("Excel.Application"); //创建应该对象 var oWB = oXL.Workbooks.Add();//新建一个Excel工作簿 var oSheet = oWB.ActiveSheet;//指定要写入内容的工作表为活动工作表 var table = document.all.data;//指定要写入的数据源的id var hang = table.rows.length;//取数据源行数 var lie = table.rows(0).cells.length;//取数据源列数 // Add table headers going cell by cell. for (i=0;i<hang;i++){//在Excel中写行 for (j=0;j<lie;j++){//在Excel中写列 //定义格式 oSheet.Cells(i+1,j+1).NumberFormatLocal = "@"; //!!!!!!!上面这一句是将单元格的格式定义为文本 oSheet.Cells(i+1,j+1).Font.Bold = true;//加粗 oSheet.Cells(i+1,j+1).Font.Size = 10;//字体大小 oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText;//向单元格写入值 } } oXL.Visible = true; oXL.UserControl = true; } </script>
웹 페이지의 양식 데이터 보기는 다음과 같습니다.
내보낸 Excel 데이터는 다음과 같습니다.
옵션 설정 단계 인터넷 옵션:
제어판 열기--->인터넷 옵션--->보안(첫 번째 행, 두 번째 열)--->사용자 정의 수준--->
위와 같이 설정한 후 IE 브라우저에서 실행해 보세요. 모두에게 유용하게 사용되길 바랍니다.
관련 권장 사항:
서버 데이터를 로컬로 다운로드하여 Excel로 저장하세요
HTMLunit 사용 튜토리얼을 통해 웹 사이트 데이터를 크롤링하고 Excel 테이블에 저장하세요
jsp 페이지 테이블의 데이터는 Excel 파일로 내보내지고 로컬에 저장할 수 있습니다
위 내용은 js는 웹 페이지 데이터를 가져와 Excel 형식으로 저장합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!