Reproduce a multi-sheet Excel form as a multi-page Gravity Form
$250-750 USD
Pago na entrega
Extract values and formulas from an excel 2007 file, and filter data to reproduce a Gravity Form for each sheet.
__A software is needed, not the end result__
The excel file (xls 2003 to 2007) will contain more than one sheet.
Most sheets are forms, a sheet contains all definitions for selections.
Step 1) Parse the excel file to build a PHP array with all extracted information:
- data to reproduce in the Gravity Form is contained in colored cells;
- the 1st row can contain a keyword (uppercased) to ignore a column;
- the 1st row can contain the name of a cell (lowercased) which value is use to ignore some rows;
- some rows contain validation rules to reproduce in the Gravity Form;
- formulas in the cells use named cells:
-- create an entry in the PHP array;
-- store the formula with reference to the entry in the array.
The PHP array must look like this:
"sheet1" => array(
"titles" => array(
"my title for the 1st column",
"my title for the 2nd column",
...),
"label1" => "description for this entry",
"entry1" => array(
"var_name" => "named_cell1",
"type" => "input",
"validation" => "var1>2",
"message" => "value must be greater than 2",
...),
"label2" => "description for this 2nd entry",
"entry2" => array(
"var_name" => "the cell2",
"type" => "formula",
"definition" => "var1*100+SUM(D69:D84)",
"validation" => "var2+var1<250",
"message" => "value too high",
...),
"label3" => "select the percentage",
"entry3" => array(
"var_name" => "my cell3",
"type" => "select",
"definition" => 1,
"display as" => "percentage",
...),
...),
"definitions" => array(
1 => array(0.01, 0.02, ...),
...),
"variables" => array(
"named_cell1" => 42,
"the cell2" => 133,
"my cell3" => .05,
...);
You can propose something else if required.
Step 2) Build the multi-page Gravity Form from the PHP array:
- named cells in Excel must correspond to PHP variables in the array;
- formulas in Excel must use PHP variables in the array and be updated if the user modifies an entry in a previous page of the Gravity Form;
- submitting the form can allow the use of Gravity PDF ([url removed, login to view])
useful links:
* [url removed, login to view]
* [url removed, login to view]
sample file upon request.
ID do Projeto: #10320301
Sobre o projeto
20 freelancers estão ofertando em média $732 nesse trabalho
Hello! With 98% to 99% completion rate, 900+ successfully completed projects, and a 4.99 reputation (maximum possible, 5.0) (can be verified on my profile page https://www.freelancer.com/u/rajeshsonisl.html !!)... y Mais
Hello There, Greetings! Hope this finds you well. I had gone through your post and I have few queries related to your post: As you want a tool so that you can extract all the details put in required format. Mais
Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i Mais
Hi, I am ready to start it. But i have some questions for you. So kindly leave message for me, then i'll discuss it in depth.
Hello May i know the deadline for this project? Also i want to know if you have a detailed brief if possible so I can understand better and to be able to provide you a fair quote and timeframe. Waiting your reply Mais
Hello there, I am experienced developer in excel and other languages. I am a good fit for the task. Looking to hearing from you. Regards,
Hello, client I have read your job post carefully. 1. I will parse excel file and make php arrays from it using PHPExcel. 2. I will built gravity forms with them Thank you
I have experience in MS Excel, VBA Programming, XML, MS Work, Google Docs, SEO, Google Spreadsheet, Data Entry in Odoo, Google Document and other related applications. I believe my capabilities would be perfect for yo Mais