Odczyt danych z Excela c++

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

0

tu jest kod nad którym bazowałem

#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
1

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

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1