저는 http://spreadsheet.rubyforge.org을 사용하여 스프레드 시트를 생성하고 있습니다. 문제가 있습니다. 기존 통합 문서를 열고 데이터를 추가하고 있습니다.루비 스프레드 젬 어떻게 숫자를 정렬 할 수 있습니까?
나는 어느 정도 작업 서식, 적어도 숫자로이 데이터를보고있다 엑셀 숫자를 얻기 위해 manged했던,하지만 한 (매우 해제 엑셀 등) 중심 :(
으로 정렬 수를하고자하는 클라이언트- 스프레드 시트는 현재 포맷 수정하지 않는 사람이 도울 수 있지만, 지금까지 가져온
nfmt = Spreadsheet::Format.new :number_format => '0.00' row = sheet.row(1) row[0] = "Result" row[1] = 45.55 row.set_format 1, nfmt
어쩌면 조금 궁금 T :
내 현재 코드는 다음과 같이 보인다. hat은 특히 을 의미합니다. 셀 값을 날짜로 설정하면 변경하기 전에 형식이 올바르게 설정된 경우에만 날짜로 읽을 수 있습니다. 이 도와위한 Trevoke에 대한
편집
감사합니다. 귀하의 코드를 시도하고 잘 작동합니다. 차이점은 기존 스프레드 시트를 편집하고 있다는 것입니다.이 경우 서식이 무시됩니다. 이 시도 :
require 'rubygems'
require 'spreadsheet'
Spreadsheet.client_encoding = 'UTF-8'
book = Spreadsheet.open "edit_me.xls" # Blank spreadsheet
sheet1 = book.worksheet 0
format = Spreadsheet::Format.new :horizontal_align => :centre
sheet1.row(0).default_format = format
sheet1.row(0).push 'I rule 2!', 43.56
book.write 'edited_you.xls'
예. .. 당신이 버그를 발견 한 것 같습니다. 나에게도 효과가 없다. – Trevoke
https://rubyforge.org/tracker/index.php?func=detail&aid=27719&group_id=678&atid=2677에 버그 기록을 기록했습니다. 다시 한 번 당신의 도움에 감사드립니다 :) – tsdbrown
어떻게 행과 열 번호로 특정 셀을 푸시합니까 ?? –