【发布时间】:2017-10-05 19:13:00
【问题描述】:
是否存在任何允许读取 excel 文件的球拍库?我只需要阅读没有任何公式等的简单电子表格。
【问题讨论】:
是否存在任何允许读取 excel 文件的球拍库?我只需要阅读没有任何公式等的简单电子表格。
【问题讨论】:
你可以试试这个包:simple-xlsx: read and write .xlsx file.
【讨论】:
这取决于电子表格的格式化方式。我的标准做法是使用 Excel 以 .csv 文件的形式导出数据,然后使用 Neil Van Dyke 的 csv-reading 包进行解析。
这对你有帮助吗?
【讨论】:
这是一个不需要任何额外软件包的版本。它假设您从 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)
【讨论】: