홈>
html 테이블을 엑셀로 내보내고 싶지만 작동하지만 때로는 아랍어 또는 페르시아어 데이터가 다음과 같이 변환되었습니다.
ع©ط§ط±ط¨ط± ط«ط¨طھ ع©ظ†ظ†ط¯ظ‡
이 코드를 사용합니다 :
var tableText = `<table><thead><tr><th colspan="5">یک عنوان در فارسی</th></tr><tr>`;
.
.
.
adding <th>s and <tbody> and <td>s
.
.
.
tableText += "</tbody></table>";
var downloadLink = document.createElement("a");
var uri = 'data:application/vnd.ms-excel,' + encodeURIComponent(tableText);
downloadLink.href = uri;
var filename = "some file name";
downloadLink.download = filename + ".xls";
document.body.appendChild(downloadLink);
downloadLink.click();
document.body.removeChild(downloadLink);
그리고 엑셀 파일을 다운로드하고 다운로드 한 엑셀 파일 내부의 아래 이미지처럼 보입니다 :
- 답변 # 1
관련 자료
- 열의 범주를 기반으로 R에서 Excel 파일 내보내기
- Laravel 모델을 Excel로 내보내지만 created_at 열을 datetime이 아닌 날짜로만 수정했습니다
- php - 이미지에 대해 별도의 테이블을 만드는 데 문제가 있습니다
- vba - Word 문서에서 표의 동일한 셀에 Excel에서 2 개의 jpeg 그림을 추가하는 방법은 무엇입니까?
- 로봇 프레임 워크에서 테이블과 엑셀의 목록 길이가 다릅니다
- html - 자바 스크립트에서 테이블을 내보낼 때 열 제외
- c# - DataGridView를 Excel 파일로 내보내는 코드를 일반화하는 방법은 무엇입니까?
- Excel에서 피벗 테이블을 필터링하고 청소하는 방법은 무엇입니까?
- excel - 셀의 인덱스 내부 참조 표 머리글
- matlab - excel로 내보내는 동안 다음 빈 행을 찾는 방법
- NestJS 라이브러리를 PDF 또는 Excel로 내보내기
- python - 특수 문자 문제가있는 테이블 이름
- python - 웹 스크래핑에서 Excel로 데이터 내보내기 문제
- powerquery - excel - 행이 누락 된 경우에도 파워 쿼리에서 테이블을 업데이트하는 방법이 있습니까?
- 테이블 배열에서 2 개의 열을 사용하는 Excel VLOOKUP
- 열 계산에 대한 Excel 수식 SUMIF 문제
- c - fseek 및 Microsoft의 CRT UNICODE 지원 문제
- python - 피벗 테이블 문제 - 정보는 한 줄로 압축됩니다
- 피벗 테이블에서 필터 병합 (Excel)
- javascript - 호버링 된 표를 가리거나 표로 호버링하는 문제 수정
관련 질문
- javascript : htm 페이지에서 일부 데이터를 가져와 mysql에 저장
- javascript : .xlsx를 InDesign으로 가져오는 방법
- javascript : angularjs에서 Excel로 내보내는 동안 표 앞에 제목과 빈 행을 추가하려면 어떻게 해야 합니까?
- javascript : 자바 스크립트로 다운로드 한 후 Excel 파일을 여는 방법은 무엇입니까?
- javascript : Node.js에서 Excel 파일 행을 그룹화하는 방법
- javascript : 익스프레스에서 exceljs를 사용하여 Excel 파일을 동적으로 채우는 방법은 무엇입니까?
링크에서 해결책을 찾았습니다. HTML 테이블을 Excel로 내보낼 때 UTF-8 인코딩
작동하며 모든 유니 코드 데이터가 Excel 파일에 올바르게 저장되었습니다. 그러나 주어진 파일 이름을 사용하고 싶기 때문에 약간 변경 한 다음 문서에 동적으로 추가하고 클릭 한 후 window.open 대신 앵커 태그를 사용했습니다. 그런 다음 아래와 같습니다 :
마지막으로 데이터와 함께이 함수를 호출 할 수 있습니다 :