Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Polish
  4. Edycja pliku xlsx
Qt 6.11 is out! See what's new in the release blog

Edycja pliku xlsx

Scheduled Pinned Locked Moved Solved Polish
6 Posts 2 Posters 2.5k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    Etro
    wrote on last edited by
    #1

    Dzień dobry,
    Próbuję użyć modelu qtxlsx dostępnego w tym miejcu https://github.com/VSRonin/QtXlsxWriter
    Po skopiowaniu katalogu src do katalogu projektu i zdefiniowaniu bibliotek w projekcie:

    #include "src/xlsx/qtxlsx.pri"
    

    otrzymuję komunikat INCLUDEPATH does not name a type
    INCLUDEPATH +=$$PWD

    Znalazłem informację że brakuje mi czegoś w pliku .pro ale nie wiem czego.

    1 Reply Last reply
    0
    • artwawA Offline
      artwawA Offline
      artwaw
      wrote on last edited by
      #2

      Cześć,
      możesz zamieścić swój plik .pro?

      VSRonin podaje dwa przykłady użycia - jak rozumiem próbujesz użyć kodu bezpośrednio (opcja 2)?

      For more information please re-read.

      Kind Regards,
      Artur

      1 Reply Last reply
      0
      • E Offline
        E Offline
        Etro
        wrote on last edited by
        #3

        Tak jest to druga opcja. Próbowałem pierwszą metoda ale też się nie powiodło.
        jest to świeżo otwarty projekt
        plik tpm.pro

        QT       += core gui
        
        greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
        
        TARGET = tpm
        TEMPLATE = app
        DEFINES += QT_DEPRECATED_WARNINGS
        
        SOURCES += \
                main.cpp \
                mainwindow.cpp
        
        HEADERS += \
                mainwindow.h
        
        FORMS += \
                mainwindow.ui
        
        

        Plik .cpp

        #include "mainwindow.h"
        #include "ui_mainwindow.h"
        #include "src/xlsx/qtxlsx.pri"
        MainWindow::MainWindow(QWidget *parent) :
            QMainWindow(parent),
            ui(new Ui::MainWindow)
        {
            ui->setupUi(this);
        }
        
        MainWindow::~MainWindow()
        {
            delete ui;
        }
        
        
        1 Reply Last reply
        0
        • artwawA Offline
          artwawA Offline
          artwaw
          wrote on last edited by
          #4

          Z opisu:
          include(qtxlsx.pri)
          Oczywiście .pri powinien być poprzedzony ścieżką dostępu (względną w stosunku do pliku .pro lub po prostu bezwzględną razem z literą napędu). Ty próbujesz dodać ten plik w .cpp, co jest błędem. W .cpp dodajesz tylko (zgodnie z dokumentacją):
          #include "xlsxdocument.h"

          Po modyfikacji pliku .pro uruchom qmake'a, potem inkluduj .h.

          Daj znać, czy zadziałało :)

          For more information please re-read.

          Kind Regards,
          Artur

          1 Reply Last reply
          1
          • E Offline
            E Offline
            Etro
            wrote on last edited by
            #5

            Zadziałało, dzięki teraz mogę przystąpić do pisania aplikacji :)

            1 Reply Last reply
            0
            • artwawA Offline
              artwawA Offline
              artwaw
              wrote on last edited by
              #6

              Powodzenia!
              Jeśli jesteś pewien, że działa, oznacz proszę temat jak "Solved" :)

              For more information please re-read.

              Kind Regards,
              Artur

              1 Reply Last reply
              0

              • Login

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Users
              • Groups
              • Search
              • Get Qt Extensions
              • Unsolved