SQL+Excel-Anbindung
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL+Excel-Anbindung
Ich bin mir nicht 100% sicher, aber ich denke da kommen die Spaltenbezeichnungen (Tabellenheader) rein.
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
Nach langem Suchen, habe ich festgestellt, das es sich um eine String-Array handelt (hatte bisher von den Arrays nur gelesen ).eg писал(а):Ich bin mir nicht 100% sicher, aber ich denke da kommen die Spaltenbezeichnungen (Tabellenheader) rein.
Ich habe jetzt eine String-Array erstellt (als Bedienelement), und habe die Elemente Mit den Spaltenbezeichnungen der Reihe Nach wie die Clusterdaten benannt. Bin ich auf dem richtigen Weg?
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL+Excel-Anbindung
Ja, ich denke schon. Mache aber statt eines Controls eine Array-Konstante, sonst verschwinden deine Einträge beim nächsten Programmstart.
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
erledigt. Aber, er sagt mir ständig, dass "One of the column names specified is blank." Obwohl ich beide Array-Felder ausgefült habe.eg писал(а):Ja, ich denke schon. Mache aber statt eines Controls eine Array-Konstante, sonst verschwinden deine Einträge beim nächsten Programmstart.
Die Spalten existieren mit diesen bezeichnungen in der DB, und die Fehlermeldung kommt eindeutig von LV vor dem inserieren.
habe ich beim Einstellen der Array einen Fehler gemacht?
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL+Excel-Anbindung
Schau mal ob du das dritte Element in der Array Konstante zwar initialisiert hast, aber leergelassen. Besser gesagt mach deine Konstante neu und fülle nur die zwei erste Elemente, die weiteren Elementen sollen "ausgegraut" bleiben. Also nicht ins Element mit der Maus klicken, sonst wird es initialisiert.
- Вложения
-
- Array.png (3.12 КБ) 9592 просмотра
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
Ja wohl!! Geschafft.. Danke eg.eg писал(а):Schau mal ob du das dritte Element in der Array Konstante zwar initialisiert hast, aber leergelassen. Besser gesagt mach deine Konstante neu und fülle nur die zwei erste Elemente, die weiteren Elementen sollen "ausgegraut" bleiben. Also nicht ins Element mit der Maus klicken, sonst wird es initialisiert.
أهلا و سهلا بالمستخدمين العرب
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
Guten Tag,
momentan werden die Daten in eine SQL-DB geschrieben. Ich möchte nun die selben Cluster-Daten in eine Excel-Datei schreiben, dazu müssen - wie besprochen - die einzelnen Elemente in strings konvertiert werden. Soll ich dann wieder "unbundle" und dann konvertieren, und anschließend wieder bundle und an die Excel weiterleiten?
momentan werden die Daten in eine SQL-DB geschrieben. Ich möchte nun die selben Cluster-Daten in eine Excel-Datei schreiben, dazu müssen - wie besprochen - die einzelnen Elemente in strings konvertiert werden. Soll ich dann wieder "unbundle" und dann konvertieren, und anschließend wieder bundle und an die Excel weiterleiten?
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL+Excel-Anbindung
In solchen Fällen würde ich "Format Into String" empfehlen, da kannst du deine Elemente an dieses VI anschliessen und bekommst eine komplett konvertierte Zeile raus. Diese Zeile kannst du dann in eine normale Text-Datei schreiben. Das Format-String (das oben angeschlossen werden soll), kann bei dir so aussehen:
%s %f %f %f %f
Gruß
%s %f %f %f %f
Gruß
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
eg писал(а):In solchen Fällen würde ich "Format Into String" empfehlen, da kannst du deine Elemente an dieses VI anschliessen und bekommst eine komplett konvertierte Zeile raus. Diese Zeile kannst du dann in eine normale Text-Datei schreiben. Das Format-String (das oben angeschlossen werden soll), kann bei dir so aussehen:
%s %f %f %f %f
Gruß
dntknw: so?
Последний раз редактировалось learny 11 дек 2008, 16:52, всего редактировалось 1 раз.
أهلا و سهلا بالمستخدمين العرب
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
wieso eigentlich in eine Text-datei, wenn ich die Zahlen in eine Excel-Tabelle schreiben möchte? (auch wenn sie nur strings als strings geschreiben werden müssen).
Gruß
Gruß
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL+Excel-Anbindung
Das VI Write To Spreadsheet File macht keine Excel Datei, sondern eine Text Datei in Tabellenform.
Wenn du eine richtige XLS-Datei erstellen willst, solltest du es entweder über MS Office Toolkit machen (wenn du es hast), oder selbst über Excel-ActiveX Interface.
Du kannst sogar direkt das VI Format Into File nehmen:
Wenn du eine richtige XLS-Datei erstellen willst, solltest du es entweder über MS Office Toolkit machen (wenn du es hast), oder selbst über Excel-ActiveX Interface.
Du kannst sogar direkt das VI Format Into File nehmen:
- Вложения
-
- FormtaIntoFile.png (1.38 КБ) 9521 просмотр
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
Wie stelle ich fest, ob ich die MS Office Toolkit habe? Handelt es sich hierbei um Office-Report?eg писал(а):Das VI Write To Spreadsheet File macht keine Excel Datei, sondern eine Text Datei in Tabellenform.
Wenn du eine richtige XLS-Datei erstellen willst, solltest du es entweder über MS Office Toolkit machen (wenn du es hast), oder selbst über Excel-ActiveX Interface.
Du kannst sogar direkt das VI Format Into File nehmen:
Mit "write into Spreadsheet", habe ich folgendes erstellt. Und das VI schreibt die Zahlen (bzw. Strings) in die xls-Datei:
"In Datei Formatieren" bräuchte ich nur, wenn ich die txt Variante nutzen würde, oder?
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL+Excel-Anbindung
Du kannst einer beliebigen Datei beliebige Erweiterung geben. Wenn deine Datei die Erweiterung .XLS hat, heisst es noch lange nicht dass die als XLS Formatiert ist. Die Erweiterung sagt dem Windows nur, mit welchem Programm die Datei zu öffnen ist.
Meine Excel VIs sind in dieser Palette:
Meine Excel VIs sind in dieser Palette:
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
Schade.. Ich hatte mich schon darüber gefreut..eg писал(а):Du kannst einer beliebigen Datei beliebige Erweiterung geben. Wenn deine Datei die Erweiterung .XLS hat, heisst es noch lange nicht dass die als XLS Formatiert ist. Die Erweiterung sagt dem Windows nur, mit welchem Programm die Datei zu öffnen ist.
Die Excel VIs habe ich auch lokalisieren können!Meine Excel VIs sind in dieser Palette:
Werde als nächstes mich damit befassen..
أهلا و سهلا بالمستخدمين العرب
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
Guten Tag,
ich versuche schon seit gestern mit dem Office Toolkit Daten in eine Excel-Tabelle zu schreiben. Wo ich gerade hänge, wäre das VI "Excel Easy Table":
und zwar der Anschluss text-data.
Erwartet der Anschluss eine 2-D Array?
Was wäre die einfachste Lösung, wenn ich später das genze VI in meine Haupt-VI einbauen möchte? Wie könnte die Dateneingabe vorbereitet werden?
Danke und viele Grüße
ich versuche schon seit gestern mit dem Office Toolkit Daten in eine Excel-Tabelle zu schreiben. Wo ich gerade hänge, wäre das VI "Excel Easy Table":
und zwar der Anschluss text-data.
Erwartet der Anschluss eine 2-D Array?
Was wäre die einfachste Lösung, wenn ich später das genze VI in meine Haupt-VI einbauen möchte? Wie könnte die Dateneingabe vorbereitet werden?
Danke und viele Grüße
- Вложения
-
- VI.GIF (6.43 КБ) 9397 просмотров
-
- excel toolkit.gif (10.64 КБ) 9397 просмотров
أهلا و سهلا بالمستخدمين العرب
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 731 Просмотры
-
Последнее сообщение dadreamer