什么是最好的数据结构来保存Excel文件中的数据,然后用它来生成一个可以编辑数据的GUI?

我目前正在创build一个程序,将采取一个Excel电子表格,并保存在二维数组的单元格数据。 如果单元格为空,则使用空string。 然后我使用这些数据生成一个GUI。 我的GUI需要有可以提取和使用数据的input字段。 Excel电子表格有一定数量的列,但可以有任何数量的行以及空单元格。

我想知道用什么最好的数据结构来存储Excel电子表格中的数据,这将允许我编辑数据并添加新的列/行。

谢谢。

如果你打算使用一个库,你可能想看看Apache的POI,而不是重新发明轮子。

假设encryption不是一个问题,为什么不使用一个简单的.csv文件?