Hallo,
ich habe gerade in einem Projekt eine relativ große Excel Datei aufgebaut, bestehend aus mehreren Tabellenblättern, mit nach identischem Schema aufgebauten Daten.
Diese Excel Datei wird verwendet, um die Daten zu Pflegen.
Jetzt kam aber noch die Idee auf diese Datei nicht nur zur Pflege, sondern auch zur Recherche zu verwenden. Allerdings würde ich gerne nur möglichst wenige Leute an diese Datei heranlassen. (Ich weiß Excel ist hier nicht das Ideale Tool, aber ich habe es eben so begonnen...)
Deshalb war jetzt meine Idee, die Tabellenblätter über ein "Freigabe" Makro einzeln als CSV zu exportieren, und einen .net basierten Viewer zu erstellen.
Meine Frage ist jetzt, wie man in vb.net am besten mit CSV Dateien arbeitet bezüglich Laufzeiten, etc. Wäre es sinnvoll, alle csv Dateien gleich Beim Laden der Oberfläche in arrays zu laden, auf die man dann zugreift, oder sollte ich besser im Hintergrund unsichtbare datagridviews befüllen, oder kann man doch zur Laufzeit auf die Inhalte der CSVs zugreifen?
Was macht hier am meisten Sinn bezüglich Handling, Programmieraufwand, Laufzeiten, etc. Ich habe hier leider noch keinerlei Erfahrung abgesehen von ein paar Stream Reader Experimenten.
Bitte teilt eure Erfahrungen mit mir!
Vielen Dank und Gruß
ich habe gerade in einem Projekt eine relativ große Excel Datei aufgebaut, bestehend aus mehreren Tabellenblättern, mit nach identischem Schema aufgebauten Daten.
Diese Excel Datei wird verwendet, um die Daten zu Pflegen.
Jetzt kam aber noch die Idee auf diese Datei nicht nur zur Pflege, sondern auch zur Recherche zu verwenden. Allerdings würde ich gerne nur möglichst wenige Leute an diese Datei heranlassen. (Ich weiß Excel ist hier nicht das Ideale Tool, aber ich habe es eben so begonnen...)
Deshalb war jetzt meine Idee, die Tabellenblätter über ein "Freigabe" Makro einzeln als CSV zu exportieren, und einen .net basierten Viewer zu erstellen.
Meine Frage ist jetzt, wie man in vb.net am besten mit CSV Dateien arbeitet bezüglich Laufzeiten, etc. Wäre es sinnvoll, alle csv Dateien gleich Beim Laden der Oberfläche in arrays zu laden, auf die man dann zugreift, oder sollte ich besser im Hintergrund unsichtbare datagridviews befüllen, oder kann man doch zur Laufzeit auf die Inhalte der CSVs zugreifen?
Was macht hier am meisten Sinn bezüglich Handling, Programmieraufwand, Laufzeiten, etc. Ich habe hier leider noch keinerlei Erfahrung abgesehen von ein paar Stream Reader Experimenten.
Bitte teilt eure Erfahrungen mit mir!
Vielen Dank und Gruß