sourcetip

JQuery를 사용하여 Excel 데이터 읽기

fileupload 2023. 6. 27. 22:30
반응형

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

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=beb5d477-2100-4586-a13c-50e56f101720&DisplayLang=en

사실 OWC와 이런 이국적인 첨가물 없이도 가능하지만, 수작업이 필요할 것입니다.또한 로컬 컴퓨터에서만 실행할 수 있습니다. 워크시트가 웹 서버처럼 작동할 것으로 예상하지 마십시오.또 다른 가능성은 네트워크 공유에 설정하는 것이지만 샌드박스에서 이 모든 것이 어떻게 작동할지는 잘 모르겠습니다.

편집: 질문이 Excel 2003 형식에 대한 것이었다는 것을 알고 있습니다.그러나 여전히 동일한 기능에 대한 Google 쿼리가 있으며 오늘날 사람들은 MS Office 버전 2010/2013을 사용하고 있습니다.그래서, 저는 그 답이 독자들에게 이로울 수 있다고 믿습니다.

자, 여기 있습니다.

  1. zip.js를 사용하여 압축 파일을 열 수 있습니다.즉, Office 2007(.docx, .xlsx 등)부터 MS Office 파일을 열 수 있습니다.이전 사무실 파일은 사용자 지정 형식이므로 압축된 파일로 읽을 수 없습니다.
  2. 파일을 열면 다양한 파일이 들어 있는 계층형 폴더 구조를 사용할 수 있습니다.데이터 자체는 및 에 있습니다. 즉, XML 파서를 사용하여 데이터를 발굴하고 나중에 상관 관계를 분석해야 합니다.
  3. 다행히 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

반응형