2008-11-04 5 views

답변

0

워크 시트가 이미 있습니까? 오픈 소스 구성 요소 Koogra og 상용 구성 요소 Infragistics (다른 것들도 있음)을 사용하여 워크 시트를 열어 코드에서 수정할 수 있습니다. 대안은 Excel 자동화를 사용하여 워크 시트를 여는 것이지만 웹 프로젝트에서는 권장되지 않습니다.

그건 그렇고. You are not the first to ask this question.

1

난 당신이 다른 방법의 숫자에 접근 할 수 .. 당신이 좀 더 정보를 제공 할 필요가 내 머리 위로 떨어져

생각 :

1) MS 오피스 자동화 - 자바 스크립트를 사용하여 Excel을 열고 '올바른'문서를 연 다음 특정 데이터를 셀에 삽입 할 수 있습니다. 이 방법 당신은 당신의 사이트가 사무 자동화를 수행하기 위해 IE에서 신뢰할 수있는 사이트 목록에 있는지 확인해야합니다

문제. 인트라넷 응용 프로그램을 작성하는 경우에만 가능합니다.

전 IE에서 자동화 만 사용했지만 Firefox에서는 작동하지 않을 수 있습니다.

Excel을 설치하고 컴퓨터에 올바른 파일을 다운로드하여 사용할 수있는 사용자에게 의존합니다.

2) 롤 자신의 엑셀 문서 - 엑셀의 사용자 버전은 XML 워크 시트를 지원하는 경우 아마 가장 쉬운, XPath 쿼리 워크 시트의 관련 셀을 찾을처럼 무언가를 사용하여 엑셀 시트 서버 측을 열고 데이터를 삽입 . HTTP 응답의 일부로 시트를 사용자에게 스트리밍합니다. 당신은 사용자가 먼저 스프레드 시트를 업로드하기위한 몇 가지 메커니즘을 제공하지 않는 한이 방법

스프레드 시트와

문제는 항상 서버 복사본에서 일 것이다. 이것은 문제와 관련된 전체적인 뗏목을 가지고 있습니다.

3) 엑셀 스프레드 시트 제작자 응용 프로그램 구매 - '진정한'(즉, .xls) 스프레드 시트를 사용하기 쉬운 .dll 라이브러리로 만드는 과정을 마무리 한 많은 프로그램이 있습니다. 이 방법

$$$ 참여와

문제.내가 아는

1

두 가지 주요 방법 :

  1. 를 사용하여 타사 도구, 나는 각 사용자 않는 한
0

(출력 만) Aspose

  • 변경 페이지의 콘텐츠 형식을 사용 귀하의 사이트가 자신의 시트를 가지고 있다면 이것은 매우 나쁜 생각입니다. 웹 사이트는 본질적으로 본질적으로 병렬이며 Excel은 동시 액세스를 지원하기 위해 아무 것도하지 않습니다.

  • 관련 문제