2009-07-02 2 views
0

우리는 Excel 시트에서 데이터를 가져 오기 위해 Ruby on Rails 코드를 사용하고 있습니다. 우리는 데이터를 업로드하고 기존 데이터 (MySQL 데이터베이스)에 추가 할 것인지 묻는 곳에서 경고를 사용하고 그리드를 Flex 3에서 설계하거나 이전 데이터를 새로운 데이터로 교체하십시오. 하지만이 오류가 발생합니다 :Rails에서 Excel로 가져 오기

Error in Importing excel files Open 
OLE error code:800A03EC in Microsoft Office Excel 
Unable to get the Open property of the Workbooks class 
HRESULT error code:0x80020009 
+4

이 오류를 생성하는 코드는 무엇입니까? – Lunatik

+0

그것 엑셀 activexobject 서비스에서 실행할 때 몇 가지 제한 사항을 가지고있는 것 같다, 내 아파치 웹 서버에서 PHP에서 시작 그루비 스크립트를 실행하려고하면 동일한 문제가 있습니다. 명령 줄에서 스크립트를 시작하면 잘 작동합니다 . –

답변

0

IMO 이건 레일과 관련이 없습니다. VBA 버그 일 가능성이 큽니다.

0

사용 권한/ID 문제입니다.

많은 포럼에서 검색 한 결과 해결 방법을 찾을 수있었습니다.

"구성 요소 서비스"=> "컴퓨터"=> "내 컴퓨터"=> "응용 프로그램 Microsoft Excel"을 마우스 오른쪽 단추로 클릭 한 다음 속성을 클릭하십시오. "ID"탭에서 사용자를 "대화 형 사용자"로 설정하십시오.

저는이 문제에 대해 전문가가 아니므로 다른 문제가 발생하지 않을 것이라고 100 % 확신하지는 않습니다.

관련 문제