Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. converting excel sheet to pdf in qt cpp

converting excel sheet to pdf in qt cpp

Scheduled Pinned Locked Moved Unsolved General and Desktop
5 Posts 3 Posters 1.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.
  • H Offline
    H Offline
    harsha123
    wrote on last edited by
    #1

    how to convert excel sheet to pdf using qt cpp

    JonBJ 1 Reply Last reply
    0
    • H harsha123

      how to convert excel sheet to pdf using qt cpp

      JonBJ Offline
      JonBJ Offline
      JonB
      wrote on last edited by
      #2

      @harsha123
      Hello and welcome.

      You need to provide more context about your environment and what exactly you want to achieve. For example, I see at least 3 high-level approcahes you may be starting from:

      1. You are running under Windows, and wish to use Automation to talk from your Qt app to a running Excel program to ask it to select the sheet and do the printing for you.

      2. You have a .xls/.xlsx saved file and want to read that in and print it. (And then you have the sub-issue of how much formatting you expect to be respected, e.g. column widths.)

      3. You have exported a .csv file and want to read that and print a table from it.

      1 Reply Last reply
      2
      • H Offline
        H Offline
        harsha123
        wrote on last edited by
        #3

        I want to read .xlsx already existing file and convert to pdf file ,no need to print it just need to create only pdf file from that .xlsx file this i need to do in windows qt cpp .

        JonBJ 1 Reply Last reply
        0
        • H harsha123

          I want to read .xlsx already existing file and convert to pdf file ,no need to print it just need to create only pdf file from that .xlsx file this i need to do in windows qt cpp .

          JonBJ Offline
          JonBJ Offline
          JonB
          wrote on last edited by JonB
          #4

          @harsha123
          I do not think there is a C++ library for Qt which can read a .xlsx and understand enough about it to actually render/print/export to PDF. I think at best it can parse it. There may be a library for Python which can accomplish this, but not C++.

          I stand to be corrected by someone more knowledgeable, I may be mistaken.

          Maybe I am wrong. What about https://qtexcel.github.io/QXlsx/ ? I see it has

          Qt-Table-Printer is under BSD 3-Clause license. https://github.com/T0ny0/Qt-Table-Printer

          at https://github.com/T0ny0/Qt-Table-Printer. Maybe that can leveraged to produce PDF file (which is why I talked abour "printing" earlier, do print-to-PDF-file).

          1 Reply Last reply
          1
          • R Offline
            R Offline
            ricksharma
            wrote on last edited by
            #5
            This post is deleted!
            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