I need to be able to import a .csv file into my application.
I would like you to build this capability into a dialog in a basic Qt application that I can then transfer into my application.
- At the start, the dialog will contain an empty table
- if I load a .csv file into the dialog, by dragging the file and dropping it into the dialog, it will load all the .csv data into the dialog's table.
- Each column in the table will have a heading at the top
- Each row will have a row number at the left
- The dialog will contain a checkbox named “first row as headings” which when checked will use the first row in the file as column headings. But when unchecked, the column headings will be 'column 1', 'column 2', .. etc and the first row in the file will be a row of data.
- The table will scroll left/right and up/down if the table contents get too big to fit
- at the top of each column, there will be a heading and a checkbox.
- The heading will initially be set to the column number or the heading loaded from the file, however it will also have a set of options selectable form a dropdown. The options will be the set of strings 'h1', 'h2', 'h3', 'h4', 'h5'.
- If the checkbox at the top of the column is unchecked, the whole column and heading will be disabled/ greyed out.
- There needs to be a C++ api similar to this:
// load a .csv file
bool loadCSVFile(std::string filename);
// get the number of rows
// get the number of columns
// get the number of enabled columns
// get the selected column heading/ name ID from a column
int getColumnNameID(int column);
// get the selected column name
std::string getColumnName(int column);
// get the value from a field at row & column element of table
std::string getValue(int row, int column);
This needs to work fast enough so that I can open & view a large .csv file, up to 10,000 lines with around 20 columns within seconds.
Bu iş için 20 freelancer ortalamada $149 teklif veriyor
I have read your bid carefully. I am qt, c/c programmer with 10 years experience. i am using from qt 3 to qt 5.8 by now I can provide high quality and high speed. Relevant Skills and Experience I have full experie Daha Fazla
Relevant Skills and Experience I am very proficient in c and c . I have 16 years c developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on client side Daha Fazla
Hi, I have 10 years of Cpp experience and have worked on several Qt related projects. You can see some of them in my portfolio. I have read the entire description. I can do it within 2 days. Relevant Skills and Experi Daha Fazla
Hello! I am experienced C++ software engineer. I am looking forward to receiving a message. Liubomyr Relevant Skills and Experience I have completed various project using Qt/C++. Proposed Milestones $90 AUD - Final M Daha Fazla
Hi, I have an extensive experience in developing CPP / Qt based application for different platforms. Please refer to my profile for some examples. Relevant Skills and Experience You can look at MCC board control app i Daha Fazla
i have 6 years experience in Qt,C++ ,SQL on linux and windows. Relevant Skills and Experience i have 6 years experience in Qt,C++ ,SQL on linux and windows. Proposed Milestones $155 AUD - i have 6 years experience in Daha Fazla
Hi, I have over 10 years of professional expertise in product development using C++ and Qt. I had gone through the requirements and I think I can do it perfectly the way you want. Relevant Skills and Experience Qt, C Daha Fazla
.csv ontu Qt application Relevant Skills and Experience Qt Proposed Milestones $150 AUD - final milestone
Relevant Skills and Experience Feel fee to contact me for. Proposed Milestones $120 AUD - bidds
Dear Sir, This project is no problem for me, because of I am confident with my skill. I can start right now. Thanks Relevant Skills and Experience C++, Qt Proposed Milestones $111 AUD - Final
Hello I am professional programmer and I have experience in Qt and C/C++ programming. Your project sounds interesting and I will like to work on it. hire me for your job to be done well at low costs.
Hi, I am a full time developer and I have exposure on almost many technologies which includes QT which I have used it for developing an IPPhone for desktop using some open sources and as well created some simple mobil Daha Fazla