まず、私は最終学年のソフトウェア エンジニアリングの学生です。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」として保存することです。ご存じのように、文字列は簡単に他のデータ型 (数値、日付) に戻すことができます。
したがって、ユーザーがチャートにデータを表示したい場合、テーブルでデータを取得し、それらを必要なデータ型に変換して、必要な計算を行うことができます。
これについてあなたのアドバイスは何ですか?助けてください。