Bir Linux sunucusunda, Excel'in yüklü olmadığı Excel dosyalarını okuyup yazmalıyım (-> dönüştürme). Python için http://www.python-excel.org/ bulunmaktadır. Ruby için benzer bir şey var mı? En son Office formatının işlenmesi muhtemelen gerekli değildir. Sadece eski xls dosyaları yeterli olmalı.Excel dosyaları, Excel yüklü olmayan bir sunucuda Ruby kullanarak okuma ve yazma
cevap
Gonzih ile aynı fikirdeyim ve roo'yu düzenli olarak kullanıyorum. Bir şablon dosyası kullanarak okuma, yazma ve yazma olanağı sağlar. Proje, site numaralı telefondan oldukça iyi belgelenmiştir. E-tablo okumak için
input = Excel.new(path)
output = Array.new
input.default_sheet = input.sheets[sheet]
start.upto(input.last_row) do |row|
output << input.row(row)
end
p output
=> a nested array representing the spreadsheat.
p output[0]
=> [row1_column_a, row1_column_b...]
:
Hep böyle bir şey kullanın. Dosyanın bir .xlsx olması durumunda, roo geminin Excel.new
yerine Excelx.new
kullanılmasını gerektirdiğini unutmayın.
book = Spreadsheet::Workbook.new
write_sheet = book.create_worksheet
row_num = 0
input.each do |row|
write_sheet.row(row_num).replace row
row_num +=1
end
book.write "/path/to/save/to.xls"
ait
Gonzih? ne dedi??? –
@Some_other_guy, "roo gemini kullan" dedi –
-rf: ama ama ... Excel'e yazamayacağını düşündüm! –
- 1. oledbcommand kullanarak excel okuma
- 2. C# okuma/yazma .xlsm Dosyaları
- 3. Python: Excel 2007+ dosyalarına yazma (.xlsx dosyaları)
- 4. Excel ile olmayan Excel dosyalarını açma ve kaydetme
- 5. Excel Interop ile varolan Excel dosyasını Kaydetme/Üzerine Yazma - C#
- 6. iPhone üzerinde metin dosyaları yazma ve okuma
- 7. VBScript bir Excel dosyasına Makro Yazma
- 8. Sadece excel dosyaları filtreleme C#
- 9. Excel yazma, bir stili var renk
- 10. POI kullanarak bir excel dosyasının boş hücrelerini okuma
- 11. Pandalar: Birleştirilmiş hücreleri ile Excel okuma
- 12. C# kullanarak Excel dosyasını okuma - Dış tablo beklenen biçimde değil
- 13. C# ile Excel Dosyaları Oluşturma #
- 14. Python'da bir excel .xlsx dosyasını açma ve okuma
- 15. C# Excel Birden çok hücrelere yazma
- 16. Python'da Excel CSV Dosyası Dizelerinin Yazma Dizini
- 17. datagridview gelen bin satırları excel kullanarak excel kullanarak İhracat
- 18. Ruby kullanarak bir Excel elektronik tablosunun içeriğini nasıl okurum?
- 19. excel grafiklerini kullanarak,
- 20. POI HSSF API kullanarak excel hücresinden tarih değerleri okuma
- 21. excel
- 22. Excel
- 23. Excel
- 24. VBA'da (excel) bir normal ifadeyi döndürme (excel)
- 25. Açık XML Okuma Excel dosyası excel sayfasını okumak için döngü girmiyor
- 26. Okuma ve Yazma - Java
- 27. localStorage'dan okuma ve yazma?
- 28. Okuma ve Yazma asp.net
- 29. Bu bir excel ilgili soru MS Excel
- 30. ardışık sayılarla excel artışı excel
olası tekrarı olan [Yakut: Ayrıştırma Excel 95-2003 dosya] (http: // stackoverflow. com/questions/1579635/ruby-parse-excel-95-2003-files) – mikej