스프레드 시트에서 데이터를 읽고 일부 행을 수정 한 다음 업데이트 된 행/셀을 같은 파일에 써야합니다.SPREADSHEET 루비 보석을 사용하여 스프레드 시트 편집
Ruby 2.0.0에서 스프레드 시트 젬을 사용했습니다.
결과를 같은 파일에 다시 쓸 때 xls을 더 이상 열 수 없습니다. 나는
"파일 형식이 유효하지 않습니다"MS Excel에서
오류가 발생합니다.
업데이트가 다른 파일에 기록 될 때 파일을 열 수 있지만 보호 된보기입니다. 이 문제에 대한 해결책이 있습니까? 그들은 지금 년 주위의 로그에 문제를 했어
require 'rubygems'
require 'spreadsheet'
book = Spreadsheet::open('filePath')
sheet = book.worksheet 0
## have application logic in here
book.write('filePath')
하지 않습니다 [다큐먼트는 (https://github.com/zdavatz/spreadsheet)는 명시 적으로 말한다 : "스프레드 시트 루비 1.8.6, 1.8.7, 1.9.2 지원 , 1.9.3 "? 같은 파일에 쓸 때 경고 메시지가 나옵니까? (스프레드 시트가있는 [ruby-ole'] (https://github.com/aquasync/ruby-ole)에서 비롯된 문제 일 수 있습니다. –
아니요 .... 경고가 없습니다 – user2330585
1.9.3은 어떻게됩니까? –