"스프레드 시트"루비 보석을 사용하여 xls 파일을 생성합니다.
xls 파일을 읽고 초기 데이터를 잃지 않고 다시 내보내기
나는 이미 XLS 파일을 여러 장 포함 "MyFile.xls"이 있습니다 sh_01, sh_02을 sh_03 ... 나는라는 새로운 시트를 마지막 시트 (sh_last_number)의 이름을 읽고 추가 할 "sh_last_number을 +1 "이 파일 (MyFile.xls) 및 일부 데이터를 쓸 수 있습니다.
다른 말로하면, 나는 그것을 열어 (데이터 읽기) 동시에 그것을 써야한다.
이 아이디어를 스프레드 시트로 구현할 수 없다면 다른 보석이 더 효율적입니까?
미리 감사드립니다.
감사 숀, 오류 => undefined_method create_worksheet 발생 하였다. 나는 다른 예제를 벗어나 데이터 만 읽을 수 있었고 글을 쓰거나 다른 시트를 추가 할 수 없었다. –
이상한 ... irb에서 테스트 한 결과 나에게 효과가 있었다. 이전 버전의 보석을 사용하고 있습니까? 어쩌면 시도해보십시오 : @worksheet = @ workbook.add_worksheet ("test") – Sean
이전 버전의 gem을 사용하는 경우 'spreadsheet/excel'을 입력 한 다음 @workheet = @ workbook.add_worksheet ("test")를 입력하십시오. – Sean