2016-06-27 4 views
0

Roo::Spreadsheet과 함께 Excel 파일을 열려고하는데 작동하지 않습니다.Roo :: spreedsheet 파일을 열 수 없습니다.

workbook = Roo::Spreadsheet.open(file) 

내 파일의 xls 확장자.

내 컴퓨터에서 파일을 열고 (.xls)로 저장할 때만 읽을 수 있습니다.

내가 이해할 수없는 것은 내 원본 파일이 .xls 파일이기도하다는 것입니다.

요약 :

original_file.xls 다음

:

workbook = Roo::Spreadsheet.open(file) 

결과 : 작동하지 않습니다.

그러면 : excel로 파일을 열고 (.xls)로 저장하십시오.

workbook = Roo::Spreadsheet.open(file) 

결과 : IT는

도움 WORKS하시기 바랍니다.

extension = 'xls' 
workbook = Roo::Spreadsheet.open(file, :extension => extension) 

이 나를 위해 일했다 : 다음과 같이

답변

2

는 수동, PARAM로 파일 확장자를 전달할 수 있습니다.