웹 페이지 의 표를 엑셀 파일 이나 워드 파일 로 내 보 냅 니 다.
많은 항목 이 Array List 를 Excel 표 로 내 보 내 고 고객 이 다운로드 할 수 있 도록 합 니 다.그러나 웹 페이지 에 표 시 된 표를 Excel 파일 로 내 보 내 려 면 자바 scrip 함수 만 사용 하면 됩 니 다.이전에 몇 가지 방법 을 시 도 했 지만 브 라 우 저 는 자바 script 의 문구 에 민감 한 것 같 습 니 다. 인터넷 옵션 의 안전 도 를 낮 춰 야 합 니 다. 사용자 체험 이 좋 지 않 습 니 다.몇 가지 작은 방법 을 추천 합 니 다. 실험 을 통 해 검색 브 라 우 저 와 IE8 이 모두 사용 되 었 습 니 다.
// Excel
function AllAreaExcel()
{
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var sel=document.body.createTextRange();
sel.moveToElementText(PrintA); //PrintA table id
sel.select();
sel.execCommand("Copy");
oSheet.Paste();
oXL.Visible = true;
}
// “ ” Excel
function CellAreaExcel()
{
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var Lenr = PrintA.rows.length;
for (i=0;i<Lenr;i++)
{
var Lenc = PrintA.rows(i).cells.length;
for (j=0;j<Lenc;j++)
{
oSheet.Cells(i+1,j+1).value = PrintA.rows(i).cells(j).innerText;
}
}
oXL.Visible = true;
}
// Word
function AllAreaWord()
{
var oWD = new ActiveXObject("Word.Application");
var oDC = oWD.Documents.Add("",0,1);
var oRange =oDC.Range(0,1);
var sel = document.body.createTextRange();
sel.moveToElementText(PrintA);
sel.select();
sel.execCommand("Copy");
oRange.Paste();
oWD.Application.Visible = true;
//window.close();
}
페이지 에 서 는 대화 가 허용 되 는 지 여 부 를 묻 고 '예' 를 누 르 면 됩 니 다.새 엑셀 이나 워드 문 서 를 열 고 table 의 내용 을 문서 에 복사 합 니 다. 복사 방식 을 사용 하기 때문에 table 의 모든 형식 은 글꼴 색 을 포함 하고 배경 색 은 유 지 됩 니 다.
간단 하고 쉬 운 방식 이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.