Microsoft Excel有一个很好的“文本导入向导”来帮助加载不是.xls或.csv文件的文件。用户指定使用的分隔符(或固定宽度),以及有关列类型(常规,日期等)的一些信息。是否有任何开源Java库可以模仿类似的功能,并允许将结果放入自制数据结构中?
为了澄清,假设我有一个数据结构来代表一个2D电子表格。我想从一个文件填充该数据结构,该文件可能是制表符分隔,逗号分隔等(这些文件可能是巨大的BTW)。我知道有一堆CSV阅读器,但有没有支持与列类型和其他类型的自定义预处理相关的额外标记类型?
我不是一个开源专家,但我会在许可证下不会强迫我发布我的源代码。感谢。
答案 0 :(得分:0)
是的。 OpenCSV允许您选择分隔符,使其能够读取所有类型的文件
答案 1 :(得分:0)
似乎答案是“不”,没有一个图书馆拥有我想要的一切。 Will的解决方案不包括我希望的预处理类型。