
Closed
Posted
I need a concise, well-commented C++ program that opens two small input files—one plain-text file and one Excel spreadsheet—and loads the contents of each into its own string array (or std::vector<std::string>, whichever you prefer). The files are always under 1 MB, so you can hold everything comfortably in memory without extra optimisations. The exact Excel format hasn’t been fixed yet, so please write the code so it can be adapted easily to either .xls, .xlsx or even a CSV export. If you plan to rely on an external library (xlnt, libxls, RapidCSV, etc.) just include simple build instructions; otherwise a self-contained solution is welcome. Deliverables should include: • Complete C++ source files and any helper headers • A short README with build steps and notes on any third-party libraries • A brief example showing the two resulting string arrays printed to stdout, so I can see the data loaded correctly Keep the code portable and stick to modern standards (C++14 or later). Once I can compile and run it locally and see the two arrays filled with the text and spreadsheet data, the job is done.
Project ID: 40601477
103 proposals
Remote project
Active 49 mins ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
103 freelancers are bidding on average $24 USD/hour for this job

Hi, I am a software engineer with over 16 years of experience. I have extensive experience developing portable modern C++ utilities for reliable text and structured-data processing. I can deliver a concise, well-commented C++14+ program that reads the plain-text file and spreadsheet data into separate std::vector<std::string> containers, then prints both to stdout for verification. I will keep the spreadsheet reader modular so the final format can be handled cleanly using an appropriate lightweight library for .xls/.xlsx or a self-contained CSV reader. The package will include complete source code, helper headers if required, and a short README with straightforward build instructions. Before starting, please confirm whether each spreadsheet row should become one string or whether every cell should be stored as a separate string. If the format is still undecided, I can provide a clean interface that allows the backend to be changed later with minimal effort. Please contact me to discuss details.
$25 USD in 10 days
7.6
7.6

Dear , We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time. We are 25 years in this business and our technical specialists have strong experience in C Programming, Excel, C# Programming, C++ Programming, Software Development, Programming, Documentation, Software Engineering and other technologies relevant to your project. Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews. Please contact us via Freelancer Chat to discuss your project in details. Best regards, Sales department Tangram Canada Inc.
$30 USD in 5 days
7.4
7.4

Hi there, I will deliver a portable C++17 program that reads your plain text file into one std::vector<std::string> and your spreadsheet into a second vector, with the Excel parser abstracted so swapping between .xlsx (via xlnt), .xls, or CSV requires changing one header. README with build steps included. You will get a short update at the end of each day. Questions: 1) Do you have a preferred compiler or platform (GCC, MSVC, Clang)? 2) For the text file, should each line map to one string entry, or a different split? Share a sample of both files and I will have a working build ready to review. Looking forward to potentially working together. Thanks, Kamran
$19 USD in 40 days
6.6
6.6

In a system software engineer (worked with c++ for over 10 years) and I could implement the project for you.
$45 USD in 40 days
6.5
6.5

Hi, I understand you need a clean, portable C++ solution that reads a text file and an Excel-compatible file into separate string arrays using modern C++ standards. I’ll deliver well-commented C++14+ code, a simple project structure, and a README with clear build instructions. The spreadsheet loader will be designed for easy adaptation to CSV, .xlsx (xlnt), or .xls, along with a console example that prints both arrays to verify everything is loaded correctly. Best regards, Muhammad Usman
$20 USD in 40 days
6.6
6.6

Drawing from my decade-spanning experience, I assure you I am the right freelancer for your project. Having extensively dabbled in Excel and data automation, I have continually had to manipulate varying file formats like xls, xlsx, and CSV. Given geed adaptation isn't just a necessity but my second nature, building your concisely-commented C++ program that fluidly works with these files will be an enjoyable breeze. Moreover, understand the importance of simplicity, and I thrive in creating self-contained solutions. For your project, this means not leaning on external libraries but rather crafting a tight and portable codebase enveloping all functionalities. Say, if your file type selection changes mid-way or even at the export stage to csv, I'm never caught off guard but ever ready. Finally, my portfolio showcases how well I can organize data and string arrays byproducts—whether it's extracting information from over-sized catalogs or building intricate pricing engines for pharmaceutical companies. This reflects not only my technical expertise but also my keen focus on quality. Choose me for the transformative power of one person who has a compound interest of over 400 skills and counting in his/her arsenal.
$20 USD in 40 days
6.5
6.5

Hello, I can help with your C++ project to read and load text and Excel files into string arrays or vectors. I will focus on writing clean, modern C++14 code that is well-commented and easy to adapt for different Excel formats like .xls, .xlsx, or CSV. If needed, I can use a lightweight external library with simple build instructions or keep it self-contained as you prefer. The deliverables will include complete source files, a README with build steps, and a brief example printing the loaded arrays to stdout for easy verification. This will ensure you can compile and run the program locally without issues. Do you have a preferred Excel format to start with or should I prepare for all three? Best regards, Kausar & GoDesign Team
$30 USD in 3 days
5.8
5.8

✅Full Experience in Data Processing Automation with C++ Programming✅. ✳️I am very confident that complete your project perfectly. ✳️I can guarantee the quality of the job and deliver the result on time. I hope we will discuss in more detail via chat. Best regards!
$15 USD in 40 days
6.1
6.1

Hi there Yeah I am expertise in C++ and I've read the project description and I am sure that I can do this yeah Kindly send me a message we'll discuss further Really looking forward to hear you Thank you
$20 USD in 40 days
6.1
6.1

Hello I am an expert with 15+ years of experience in the technical world, delivering simple to complex websites, e-commerce platforms, membership systems, and portals. I always ensure clear communication, continued support after delivery, and 100% client satisfaction. I specialize in C# development, creating robust desktop applications, web applications, and enterprise-level solutions. With expertise in .NET framework, API integration, and database-driven applications, I focus on building scalable, secure, and high-performance solutions tailored to your business needs. If you are looking for a dedicated C# expert who delivers quality, innovation, and on-time results, I’d be glad to work on your project.
$15 USD in 40 days
5.8
5.8

Hi, I am a C++ developer with 8 years of rich experience in software development, with a background in desktop application development. I am familiar with C++, C, C#, Excel, STL, file I/O, and software engineering. I can develop a clean, well commented C++14 solution that reads both the text file and spreadsheet into separate std::vectorstd::string containers. The code will be portable, easy to adapt for .xls, .xlsx, or CSV formats, and will include clear build instructions, a README, and a simple example that prints the loaded data to verify the results. I'm an individual freelancer and can work on any time zone you want. Please contact me with the best time for you to have a quick chat. Looking forward to discussing more details. Thanks. Emile.
$20 USD in 40 days
5.6
5.6

Hi, I can develop a clean, portable C++14+ solution to load data from both a text file and an Excel-compatible file into separate string arrays/vectors. I have experience with C++ development, file processing, data parsing, and integrating libraries for spreadsheet formats such as CSV/XLSX. I will provide well-commented source code, helper files, build instructions, and a README explaining dependencies and usage. The solution will be designed for easy adaptation between CSV, XLS, and XLSX formats, with a simple demo output showing the loaded data correctly. I’ll focus on clean architecture, portability, and maintainable code. Looking forward to working with you. Best regards
$15 USD in 40 days
6.1
6.1

I'm a c++ developee with strong experience anf would be happy to help you
$15 USD in 30 days
5.6
5.6

Hi, I understand you need a lightweight C++ solution that reads small text and Excel files (including CSV) into memory without over-engineering it. For a similar task, I once built a file parser in C++17 that supported multiple formats, using RapidCSV for Excel/CSV and kept it simple with no external deps beyond what's strictly needed. I'd approach this using RapidCSV for Excel/CSV compatibility and standard C++ file streams for the text file, since both libraries are header-only and keep the build minimal. The biggest improvement will come from consistent error handling for missing files or malformed data. I'll structure the code so changes to the Excel format only require swapping the reader library, and I'll test it locally before sending to avoid surprises. This keeps the code portable, dependency-light, and ready to adapt when your Excel format is finalized. If we're aligned, I can start right now. Thanks, Denis.
$15 USD in 40 days
4.9
4.9

Hello, I can build a clean, well-structured C++14 solution that reads both a plain text file and an Excel file into separate `std::vector<std::string>` containers. My implementation will include: * Modern C++14+ with clear, well-commented code. * Portable project structure. * A modular design so the Excel reader can be easily switched between CSV, `.xlsx` (using xlnt), or `.xls` if needed. * Complete source files and any required helper headers. * A concise README with build instructions and third-party library notes (if applicable). * A demo that prints both arrays to stdout so you can verify the data was loaded correctly. To keep the project easy to maintain, I'll separate the text reader and spreadsheet reader into independent modules, making future format changes straightforward. I have a couple of quick questions: 1. Should each spreadsheet row be stored as a single string, or should every cell become a separate string in the vector? 2. Which build environment do you prefer (Visual Studio, GCC, or Clang)? I can start immediately and deliver a clean, easy-to-understand implementation. Best regards, Khaled
$15 USD in 40 days
5.2
5.2

Hello, may do requested using coding agents or without as agreed, up to the preference. (standard crossplatform c++)
$15 USD in 40 days
4.9
4.9

Hey, I can provide a clean, well-commented C++ solution that reads both the text file and spreadsheet into separate string containers, keeping the implementation portable and easy to extend for different spreadsheet formats. You can review my work here: [https://www.freelancer.com/u/mahads31](https://www.freelancer.com/u/mahads31) I'll write the project using modern C++ (C++14+), organizing the code so the text reader and spreadsheet reader remain independent for easy maintenance. Depending on your preferred file format, I'll either use a lightweight library or a simple CSV-based approach, include clear build instructions, and provide a README with a runnable example that prints both arrays to verify the data has loaded correctly. Which spreadsheet format do you expect to use first—CSV, .xlsx, or .xls—so I can choose the most appropriate implementation from the start? Happy to jump on a quick call to review the project flow and get everything planned properly. Best Regards, Mahad
$15 USD in 24 days
4.8
4.8

You need a C++ program to load a plain text file and an Excel sheet into string arrays with portability and easy adaptions. I've done similar parsing on small data files with clean code in C++14, ensuring modular design for swapping libraries as needed. I'll use a flexible structure inspired by the simple data handling in my crypto dashboard and real estate listings projects for clarity and maintainability. We can deliver a working prototype within 3 days covering .txt and CSV formats first for quick validation. If you provide sample files, I'll finalize the build notes and tests accordingly before broader Excel format support. Which Excel formats do you anticipate prioritizing first for this reader—.xls, .xlsx, or CSV?
$15 USD in 19 days
4.5
4.5

I understand you need a robust C++ reader for both plain text and Excel files, similar to how I've previously developed efficient data parsers for similar structured text formats. My experience ensures a clean, maintainable solution for your under 1MB file requirement. My approach will involve using the `RapidCSV` library for CSV and `.xls`/`.xlsx` parsing, as it offers excellent flexibility and is well-suited for handling various spreadsheet formats with minimal adaptation. I'll structure the code with clear class separation for text and Excel reading, utilizing `std::vector<std::string>` for data storage. Build instructions for `RapidCSV` will be included directly in the code comments for easy integration. To ensure the best fit, could you clarify if there's a preferred Excel file extension (.xls or .xlsx) to prioritize initially? Also, are there any specific delimiters or encoding considerations for the plain text file that I should be aware of? I’m available to discuss these details further at your convenience.
$25 USD in 7 days
4.3
4.3

Interesting project, We will deliver a clean C++17 program that reads a plain-text file and an Excel spreadsheet into separate std::vector<std::string> containers, with stdout output to verify the data. For the Excel side, we will structure the reader behind a simple interface so swapping between xlnt (.xlsx), libxls (.xls), or RapidCSV (.csv) requires changing one file. README will cover build steps for each option. A couple of quick things to confirm: 1) Should each row become one string, or each cell its own entry? 2) Which compiler and OS are you building on (GCC, MSVC, Clang)? The number quoted here is a starting estimate. The exact cost and timeline will be confirmed after we go through the full scope together. Looking forward to talking through the details. Faizan
$19 USD in 40 days
4.3
4.3

United States
Payment method verified
Member since May 20, 2017
$1500-3000 USD
$15-25 USD / hour
$1500-3000 USD
£10-20 GBP
$15-25 USD / hour
$1500-3000 USD
$750-1500 AUD
₹12500-37500 INR
$30-250 NZD
$30-250 USD
$8-15 USD / hour
₹1500-12500 INR
₹400-750 INR / hour
₹1500-12500 INR
₹600-1500 INR
$8-15 AUD / hour
£250-750 GBP
₹1500-12500 INR
₹1500-12500 INR
$2-8 USD / hour
₹100-400 INR / hour
₹600-1500 INR
₹12500-37500 INR
$30-250 USD
$7-11 USD / hour