Zapis danych do Excela

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Zefir
Posty: 8
Rejestracja: 14 maja 2006 00:00

Zapis danych do Excela

Post autor: Zefir »

Witam.
Chciałbym zapisać dane z wyjścia regulatorów do pliku Excel, oraz wejściowe z karty pomiarowej. Za wszelkie porady dziękuję.
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: Zapis danych do Excela

Post autor: Mikrobi »

Excel przyjmie pliki tekstowe zawierające tablicę 2D z separatorem między kolumnami np. tabulator (ew. spacja). Pytanie zatem czy ma to być koniecznie plik .xls czy poprostu plik czytany przez Excel'a ?
Tutaj na prawdę miło było by wiedzieć jakim środowiskiem dysponujesz gdyż w LabVIEW 7 i 7.1 pojawiły się takie "expressVIje" jak 'Write LabVIEW Measurement File'.
Można też zrobić poprostu plik tekstowy. W takim przypadku proponuję:
- pogrupować dane w kolumny (zresztą pewnie otrzymujesz je w takiej postaci), - kolumny połaczyć w jedną tablicę - zamienić to na tekst (Functions>>String>>Array To Spreadsheet String) - dodać na początku nagłówki dla kolumn - zapisać funkcją Write Characters To File.vi
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Zapis danych do Excela

Post autor: jogurt_owocowy »

Excel przyjmie pliki tekstowe zawierające tablicę 2D z separatorem między kolumnami np. tabulator (ew. spacja).
Można tutaj wykorzystać pewien prosty trik polegający na zapisaniu danych w postaci pliku tekstowego (z tabulatorami w roli separatora kolumn), a następnie zmianie jego rozszerzenia na *.xls. Taki plik otwierany przez skojarzenie (podwójne kliknięcie) jest od razu poprawnie rozpoznawany przez Excela, formatowany jak trzeba i otwierany bez pytań tak jak normalny arkusz.
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: Zapis danych do Excela

Post autor: Mikrobi »

:idea: Świetny pomysł - to by zamykało problem zapisu do pliku Excela.
Na spotkaniau dostaniesz w nagrodę za pomysł ładną puszeczkę WD40 :D
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Zapis danych do Excela

Post autor: jogurt_owocowy »

Jesteś mistrzem niezrozumiałych skrótów 8O
Wó-de 40, powiadasz ?! Nie bardzo lubię tak z puszki :D
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: Zapis danych do Excela

Post autor: Mikrobi »

Specjalnie dla Ciebie Awatarze O Stalowych Nerwach I Spojrzeniu Boolean poszukam wersji w tubce. :D
Zefir jak tam twoje zapisy do pliku? Możesz skorzystać z przykładu czyli Menu >> Help >> Find Examples ..
polecam przykład: Sample Report (Excel).vi do tego jednak jak widzę konieczny jest zainstalowany Report Generation Toolkit :(
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
ODPOWIEDZ