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
Forum Updated to NodeBB v4.3 + New Features

Edycja pliku xlsx

Scheduled Pinned Locked Moved Solved Polish
6 Posts 2 Posters 2.1k 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