JQuery를 사용하여 Excel 데이터 읽기
multi-worksheet MS Excel 2003 파일에서 jquery 외에는 아무것도 사용하지 않고 데이터를 읽는 방법을 알고 싶습니다.PHP/JQuery, ActiveX 등에 대한 여러 솔루션을 읽었지만 JQuery에서만 읽고 싶습니다.이게 어떻게 작동하는지 알기나 해봐요?
저는 http://plugins.jquery.com/project/csv2table 을 찾았고, 각 시트를 CSV 파일로 분할해야 한다는 점을 제외하고는 거의 완벽하게 작업을 수행합니다.저는 그 단계를 내려 엑셀 파일에서 직접 읽고 싶습니다.당신의 도움에 미리 감사드립니다!
BTW - 저는 FireFox 4에서 일하고 있으며 브라우저 간 지원이 필요하지 않습니다.
Office Web Components는 Javascript(또는 vb)를 통해 문서를 능가하는 api를 제공합니다.문서화가 미흡하지만 인트라넷 유형 애플리케이션의 경우 작업을 수행할 수 있습니다.IE6의 피벗 테이블 기능에 사용한 적이 있으며 파이어폭스에서 작동할지 모르겠습니다.
http://en.wikipedia.org/wiki/Office_Web_Components
사실 OWC와 이런 이국적인 첨가물 없이도 가능하지만, 수작업이 필요할 것입니다.또한 로컬 컴퓨터에서만 실행할 수 있습니다. 워크시트가 웹 서버처럼 작동할 것으로 예상하지 마십시오.또 다른 가능성은 네트워크 공유에 설정하는 것이지만 샌드박스에서 이 모든 것이 어떻게 작동할지는 잘 모르겠습니다.
편집: 질문이 Excel 2003 형식에 대한 것이었다는 것을 알고 있습니다.그러나 여전히 동일한 기능에 대한 Google 쿼리가 있으며 오늘날 사람들은 MS Office 버전 2010/2013을 사용하고 있습니다.그래서, 저는 그 답이 독자들에게 이로울 수 있다고 믿습니다.
자, 여기 있습니다.
- zip.js를 사용하여 압축 파일을 열 수 있습니다.즉, Office 2007(.docx, .xlsx 등)부터 MS Office 파일을 열 수 있습니다.이전 사무실 파일은 사용자 지정 형식이므로 압축된 파일로 읽을 수 없습니다.
- 파일을 열면 다양한 파일이 들어 있는 계층형 폴더 구조를 사용할 수 있습니다.데이터 자체는 및 에 있습니다. 즉, XML 파서를 사용하여 데이터를 발굴하고 나중에 상관 관계를 분석해야 합니다.
- 다행히 XML 파서는 jQuery에서 사용할 수 있습니다.
$.parseXML('...')
재미있게 놀아요 ;)
저는 이 질문이 오래된 질문이라는 것을 알지만, 저는 당신이 요청하는 것의 대부분을 지원하는 기본 파서를 가지고 있습니다: http://oss.sheetjs.com/js-xls/ .
노드를 위한 몇 가지 도구(라이브러리)가 있습니다.NPM 웹사이트에서 찾을 수 있는 JS.xlsx 파일을 읽는 엑셀이라는 것이 있고 대부분의 ms 오피스 파일을 읽는 오피스라는 것이 있습니다.어차피 모두 자바스크립트이기 때문에, 당신은 다운로드를 할 수 있고, 소스를 확인하여 클라이언트 측에서 통합 방법을 찾을 수 있을 것입니다.도움이 되길 바랍니다.
Jquery에서 읽도록 CSV 파일의 Excel을 변환합니다. Jquery 플러그인 CSV2Table을 사용합니다.
<div id="view1"></div>
<script type="text/javascript">
$(function(){
$('#view1').csv2table('Path/Anil.csv');
});
</script>
언급URL : https://stackoverflow.com/questions/5494387/read-excel-data-with-jquery
'sourcetip' 카테고리의 다른 글
Firebase: 키에 대한 고유한 숫자 ID를 생성하는 방법은 무엇입니까? (0) | 2023.06.27 |
---|---|
워드프레스에서 모든 css 파일을 다양한 플러그인으로 결합하는 방법 (0) | 2023.06.27 |
Node.js에서 동기식 MongoDB 쿼리를 만드는 올바른 방법은 무엇입니까? (0) | 2023.06.27 |
CLOB 상에서의 Substr 성능 (0) | 2023.06.27 |
'NoneType' 오류로 인해 Google트랜스가 작동을 중지함 개체에 'group' 특성이 없음 (0) | 2023.06.27 |