Witam. Mam taki pytanie. Czy można wskazać programowi w C++ do której komórki pliku .CVS ma wpisać tekst?? najchętniej prosił bym o jakiś linki do stron gdzie opisany jest ten temat.
Pewnie chodzi Ci o plik CSV, który jest zwykłym plikiem tekstowym za pomocą którego można eksportować dane z arkusza kalkulacyjnego. Zerknij jak jest zbudowany ten plik, posiada separatory ( pól oraz tekstu ). Możesz zastanowić się nad metodą parsowania ( poruszania się ) po tym pliku i w ten sposób będziesz mógł na nim wykonywać operacje zapisu / odczytu.
Edit : Tutaj padło kilka rozwiązań
http://stackoverflow.com/questions/415515/how-can-i-read-and-manipulate-csv-file-data-in-c
Nie napisałeś na jakim systemie pracujesz i jakiego środowiska oraz kompilatora używasz.
Jeśli używasz Visual Studio możesz pokusić się o użycie obiektów COM bezpośrednio z poziomu C++.
Poniżej link do dokumentu, który może okazać się przydatny.
http://www.maths.manchester.ac.uk/~ahazel/EXCEL_C++.pdf
Pozdrawiam.
Pracuje na Windows Vista x64 a mój kompilator to Dev-C++.
W zasadzie to format powstałego pliku jest mi obojętny byle by dało się go otworzyć w Excel'u.
Chciałbym napisać program który będzie odczytywał tekst z bazy danych (z tym sobie poradzę) i zapisywał go w odpowiednich komórkach arkusza kalkulacyjnego to wszystko.
Nie żebym był wybredny ale najlepiej by było gdyby w pewnym momencie kodu po prostu wpisywało się adres konkretnej komórki.
Brayan10 napisał(a)
mój kompilator to Dev-C++
Zapamiętaj sobie raz na zawsze i przekazuj to dalej gdy napotkasz taką samą pierdołę w sieci, Dev-c++ TO NIE JEST KOMPILATOR :) to jest po prostu zintegrowane środowisko programistyczne ( IDE ), którego w skład wchodzi właśnie kompilator ( między innymi ).
matek3005 napisał(a)
Brayan10 napisał(a)
mój kompilator to Dev-C++
Zapamiętaj sobie raz na zawsze i przekazuj to dalej gdy napotkasz taką samą pierdołę w sieci, Dev-c++ TO NIE JEST KOMPILATOR :) to jest po prostu zintegrowane środowisko programistyczne ( IDE ), którego w skład wchodzi właśnie kompilator ( między innymi ).
Niby racja, ale ja Dev-C++ nie nazwał bym nawet IDE z jego niezdebuggowanym debuggerem i innymi dziwnościami.
A tak kończąc OT to przecież już dostałeś linki co i jak zrobić. Ogólnie to robisz tak, że przepisujesz wszystko co do tej pory było zapisane oprócz tej jednej komórki co chcesz zmienić. Szybszego sposobu nie znam albo nie ma.