Odczyt danych z Excela c++

Odczyt danych z Excela c++
PapiVPG
  • Rejestracja:ponad 4 lata
  • Ostatnio:prawie 3 lata
  • Postów:15
0

Dzień dobry
Chciałbym wyświetlić na ekran dane z plików xlsx i nie mam pojęcia jak się do tego zabrać. Pracuję na linuxie z Visual Studio Code i jedynie próbowałem pliki xlsx zamieniać na xml i załadować je za pomocą parserów tinyxml2 rapidxml, ale nie mogę sobie poradzić z wydobyciem danych i wyświetleniem ich na ekran. Pozdrawiam

AK
próbowałeś, to pokaż te próby
AK
a ogólnie to wybrałeś język dość męczący do takich projektów
PapiVPG
  • Rejestracja:ponad 4 lata
  • Ostatnio:prawie 3 lata
  • Postów:15
0

tu jest kod nad którym bazowałem

Kopiuj
#include <iostream>
#include <cstdlib>
#include "rapidxml.hpp"
#include <iostream>
#include <fstream>
#include <vector>

using namespace rapidxml;
using namespace std;

xml_document<> doc;    // character type defaults to char

int main(){
    ifstream myfile("test.xml");
    xml_document<> doc;
    vector<char> buffer((istreambuf_iterator<char>(myfile)), istreambuf_iterator<char>( ));
    buffer.push_back('\0');
    doc.parse<0>(&buffer[0]);
    xml_node<> *node = doc.first_node();
    xml_attribute<> *att = node->first_attribute();
    cout << node->name();
    cout << at
vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
1

Może spróbuj coś dedykowanego do Excela, np.
https://github.com/tfussell/xlnt

PapiVPG
ciekawe,dzięki
ZK
  • Rejestracja:około 19 lat
  • Ostatnio:4 miesiące
0

to ja może się podepnę pod temat. Czy jest może jakaś biblioteka, która wspiera LibreOffice w C++ ? Chodzi o to, aby otworzyć program LO z poziomu C++ i do writera lub calca wrzucić jakiś tekst


bla

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.