是否存在允許讀取excel文件的任何球拍庫?我只需要閱讀沒有任何公式的簡單電子表格。是否存在允許讀取excel文件的任何球拍庫?
回答
這取決於電子表格的格式化方式。我的標準做法是使用Excel以.csv文件的形式導出數據,然後使用Neil Van Dyke的csv-reading
包進行解析。
這對你有幫助嗎?
是的,這是一種選擇,但我需要可靠的解決方案從用戶角度來看。如果用戶需要將xlsx轉換爲csv,那麼存在很大的出錯空間。我發現phpexcel工具允許讀取excel文件,可能是類似的東西存在於球拍中,謝謝 – Jaro
Excel的內部格式有時可能是移動目標。我只是做了一些快速閱讀,看起來這種格式實際上是有文檔記錄的(做得很好,微軟),但它表現爲對其他兩個現有ISO標準(可能每幾百頁)的300頁擴展。從好的一面來看,這聽起來像是一種XML語言,因此您可以通過使用Racket的sxml軟件包開始使用。除此之外,您可能會將xlsx文件的有限子集非常可靠地組合起來。雖然不容易。 –
你可以試試這個軟件包:simple-xlsx:讀寫.xlsx文件。
下面是一個不需要額外的軟件包版本。它假定您從Excel中以csv(comma separated values)格式導出文件。 它可能比專用包裝不太可靠,但可能不夠好簡單的目的:
#lang racket
(define lines (file->lines "my-csv-file.csv"))
; Change this to the character you chose for separating values when
; exporting the file in csv format (comma "," by default)
(define sep (regexp-quote ","))
(map (λ(l)(string-split l sep #:trim? #f #:repeat? #t))
lines)
- 1. 球拍計劃讀取png文件
- 2. 是否有任何第三方組件允許您在ASP.NET中讀取/創建/編輯PDF/Word/Excel文檔?
- 3. 是否有任何SDK或庫允許我讀取iPad2上的條形碼?
- 4. 是否有任何允許合併docx文件的java庫(也許poi?)?
- 5. 允許Github組織讀取存儲庫
- 6. 在localStorage中是否存在任何不允許的字符?
- 7. 在球拍中,你如何允許文件上傳到網絡服務器?
- 8. 如何從球拍中的文件中讀取一套?
- 9. 是否libpng允許讀取整個圖像不到內存
- 10. 防止Excel文件下載,但允許讀取
- 11. 允許在任何Excel公式
- 12. C#TextWriter,允許讀取文件:
- 13. 是否有任何Rails插件允許視圖中的類Excel功能?
- 14. 允許的內存讀取文件時耗盡
- 15. 可以讀取excel任何php庫文件
- 16. cassandra數據庫文本類型是否允許存儲html?
- 17. AngularUI typeahead插件是否允許任何類型的值?
- 18. C是否允許打開兩個文件只讀?
- 19. Facebook是否允許CORS頭文件?
- 20. @符號是否允許命名文件?
- 21. 是否有任何庫允許Python或Ruby從SVN獲取信息?
- 22. 檢測是否有任何BufferedReader正在從文件讀取?
- 23. 任何想法在球拍打印?
- 24. C#讀取Excel 2007 xlsm文件的庫?
- 25. Instagram API是否允許您的應用拍攝IG照片?
- 26. 龜龜SVN是否允許在存儲庫中搜索?
- 27. oracle是否允許未提交的讀取選項?
- 28. 是否有任何允許將XML數據導入Excel的第三方工具?
- 29. 是否有任何JQuery插件允許上傳文件而不刷新頁面?
- 30. C#中存在不允許的文件
https://stackoverflow.com/a/10883427/23567 – soegaard