首先,我是软件工程专业的最后一年学生。我们正在创建一个 KPI 软件。在那里,输入可以是 CSV、txt、xml 或 excel。当用户将文件输入软件时,我们必须为该特定文件动态创建一个表来存储数据。
我创建了一个“文件导入向导”来导入文件。现在的问题是创建表。可以说以下是我收到的 .txt 数据文件
Name,Age,Address
Shaun,22,NY
Milan,21,Dexel RD
现在在向导中,我已经确定了表(列)的字段是Name
、Age
和Address
。但是当我动态创建表时,我是否必须让用户设置每个字段的数据类型?
eg: Name - Text
Age - Numbers
Address - Text
但是由于我们不知道一个表可能有多少个字段,这将是一项非常艰巨的任务。
我计划将所有数据存储为“VarChar”。因为您知道,字符串可以轻松转换回其他数据类型(数字、日期)。
所以当用户想要在 Charts 中显示数据时,我们可以获取 table 中的数据并将其转换为所需的数据类型并进行必要的计算。
您对此有何建议?请帮忙。