是否存在允许读取excel文件的球拍库?

时间:2017-10-05 19:13:01

标签: excel racket

是否存在允许读取excel文件的任何球拍库?我只需要阅读简单的电子表格,不需要任何公式等。

3 个答案:

答案 0 :(得分:1)

这取决于电子表格的格式化方式。我的标准做法是使用Excel以.csv文件的形式导出数据,然后使用Neil Van Dyke的csv-reading包来解析它。

这对你有帮助吗?

答案 1 :(得分:0)

你可以尝试这个包:simple-xlsx:读写.xlsx文件。

https://pkgs.racket-lang.org/package/simple-xlsx

答案 2 :(得分:0)

这是一个不需要任何额外包的版本。它假设您从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)