Excel 클립보드 데이터를 허용하는 좋은 웹 기반 그리드는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/2563

  •  08-06-2019
  •  | 
  •  

문제

플랫폼에 구애받지 않는 사람들을 위한 좋은 권장 사항(예:붙여넣은 Excel 데이터를 허용하고 복사 중에 Excel 호환 클립보드 데이터를 내보낼 수 있는 Javascript) 그리드 제어/플러그인?

"일반적인" 클립보드 작업 중에 Excel 데이터가 CSV로 형식화된다고 생각합니다.


dhtmlxGrid 유망해 보이지만 온라인 데모는 실제로 내용을 내 클립보드에 복사하지 않습니다!

도움이 되었습니까?

해결책

나는 현재 사용하고 있습니다 dhtmlxGrid Excel 복사/붙여넣기 기능이 작동하고 있습니다.dhtmlXGrid는 내가 찾은 것 중 가장 완전한 기능을 갖춘 자바스크립트 그리드 패키지입니다.

그들의 웹사이트에서 dhtmlXGrid는 지원한다고 주장합니다. 클립보드 기능 전문가 버전에서.(그러나 해당 사이트의 샘플이 내 Firefox에서 작동하지 않는 것을 발견했습니다.편집하다:아마도 Nathan이 언급한 권한 문제일 것입니다.)

어쨌든 우리가 원하는 정확한 Excel 복사 및 붙여넣기 기능을 얻으려면 몇 가지 추가 작업을 수행해야 했습니다.우리는 원하는 동작을 얻기 위해 본질적으로 일부 기능을 재정의해야 했습니다.그들의 지원은 우리가 해결책을 찾는 데 꽤 도움이 되었습니다.

따라서 귀하의 질문에 답하려면 Professional 버전을 구입하면 복사 및 붙여넣기를 지원하도록 할 수 있어야 합니다.해당 동작을 미세 조정하려면 추가 작업이 필요할 수 있다는 점을 경고하는 것뿐입니다.

전반적으로 dhtmlXGrid에 만족합니다.우리는 그들의 기능을 많이 사용합니다.그들의 지원은 꽤 좋습니다.유럽에 있기 때문에 보통 하루 정도 걸려서 답변을 받습니다.그리고 Javascript는 본질적으로 오픈 소스이므로 필요할 때 언제든지 사용할 수 있습니다.

다른 팁

대답은 아니지만 경고합니다.우리 회사는 Grid용으로 2007 Infragistics ASP.NET 컨트롤을 구입했는데 그 선택을 후회합니다.

API의 품질은 끔찍합니다(적어도 우리 의견으로는). 그리드에 대해 프로그래밍하기가 매우 어렵습니다(예: 일관되지 않은 명명 규칙이지만 이는 단지 불편할 뿐이며 개체 모델에 대한 불만도 있습니다).

따라서 더 나은 옵션을 알고 있다고 말할 수는 없습니다. Infragistics 제품에 다시 비용을 지불하기 전에 다른 것을 시도해 볼 것이라는 점만 알고 있습니다(그리고 우리가 받은 이메일 지원도 끔찍했습니다).

나는 몇 년 전(2004년인 것 같아요) 이 문제로 씨름하고 있었습니다.Firefox에서는 기본적으로 스크립트가 클립보드를 읽는 것을 허용하지 않는 문제가 발생했습니다. 클립보드에 대한 액세스 권한을 부여하세요.).

클립보드 데이터를 읽는 다른 방법도 있습니다. 예를 들어 Flash는 클립보드를 읽을 수 있습니다.에 좋은 글이 있어요 아약스의 뒤에서 이 작업을 수행하는 방법을 설명합니다.

결국 우리는 요구 사항에 맞는 웹 기반 그리드를 찾을 수 없었기 때문에 Actionscript와 Javascript를 혼합하여 자체 그리드를 만들어야 했습니다.

저는 여기에서 Captain Obvious가 되고 싶지 않습니다. 하지만 평범하고 오래된 .NET Gridview 컨트롤은 어떻습니까?Excel 데이터를 내부 및 외부로 복사할 수 있으며 .NET 플랫폼이 설치된 모든 시스템에서 실행할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top