我们的团队正在为移动平台实现表格小部件(应用程序之一是像mobile这样的移动办公室)。
我们需要优化存储表数据的数据结构(使用简单的二维数组)。
请您提出最佳的存储表数据的数据结构。以下是对数据结构的一些要求:
发布于 2012-10-24 08:25:58
我建议像在excel中存储键值对一样。例如,考虑到excel文档有AA列等.行1- 256000...etc,所以只需存储日期的值,就像在某种类型的键值对中一样。
例如:
someKeyValueStore = new KeyValueStore();
someData = new Cell(A1,"SomeValue");
someOtherData = new Cell(C2,"SomeOtherValue");
someKeyValueStore.AddKeyValuePair(someData);
someKeyValueStore.AddKeyValuePair(someOtherData);在这种情况下,您根本不必关心空的单元格。你只需要访问那些不是空的。当然,您可能希望跟踪集合中的键,以便很容易地查看是否有特定键的值。但这基本上是最简单的处理方法。
https://stackoverflow.com/questions/13045309
复制相似问题