我想把excel存储在有三张数据的数据库中

我想将Excel文件存储在SQL Server数据库有3张。 那么下面哪个选项会更好呢?

第一个选项为每张纸创build3个表并保存数据。

2nd将列附加到单个表格,并将sheetnumber作为前缀追加到列

第3次将所有列数据转换为一个string(逗号分隔)并存储在单列中

在数据存储和访问的灵活性,空间要求等方面,这将是更好的selectforms。

如果有其他的select,请告诉我

Sheet3数据对于所有行都是冗余的。 意味着大多数情况下,工作表3的第一行和工作表3的最后一行的数据相同

Sheet1 Sheet2和Sheet3数据将具有逻辑连接(不是Excel公式)

提前致谢

为了保持最大的灵活性,可维护性以及将来头疼的可能性最小,请为自己做一个忙,并为每张表创build单独的表格。

我认为2-3的方式会更好的select。 您需要经常访问的数据可以存储在列中,并且不常用的数据可以像使用JSON或逗号分隔的数据一样存储在单列中。

Interesting Posts