Create your first online form
SpreadsheetConverter provides a built-in hosted solution which is very easy to use. Just follow the instructions below and you will have submitted your first online form to your own e-mail Inbox.
Using Excel for electronic forms design is very convenient. The tabular format of the spreadsheet makes it easy to design good-looking forms. You can use fixed text and numbers, or use formulas to dynamically enter values into a field.
Design in Excel, use on the web, receive as an e-mail
The form, as defined in Excel

The form on the web, as viewed in a web browser

The submitted form, as received in an e-mail

The advantages of using SpreadsheetConverter for forms
When you create a form, you want to be able to collect the data provided by respondents. Unfortunately, the web browser cannot send the form data to you directly. You must use a server on the network to process the form, e.g. to convert the form contents into an e-mail.
The standard solutions for forms processing are typically rather hard to configure. Also, publishing forms on the web is prone to misuse. So-called "e-mail harvesters" continuously roam the web looking for e-mail addresses to use for unsolicited advertising in "spam" e-mails.
To avoid these drawbacks, SpreadsheetConverter provides a built-in hosted solution which is easy to configure and doesn’t expose the e-mail address the form will be sent to. When the "Submit" button on a web form is pressed, the data in the form is sent to one of our web servers, which converts the form fields into an e-mail and sends the form contents to a predefined e-mail Inbox. The basic service is free.
Create the web form as a spreadsheet
Before we continue, you need to define your web form in a simple spreadsheet. Just follow the steps below to start creating this form yourself. If you don't want to practice using the product, the original spreadsheet can be downloaded here.
- Create a new, empty spreadsheet in Excel.
- Make the B column wide enough to accomodate a full name and an e-mail address.
- Select cells A1:B1 and merge them (Format cells > Alignment > Merge cells).
- Enter the heading "Newsletter subscription" in cell A1 and format it as 20pt bold.

- Enter the text "Name" in cell A2.
- Move to select cell B2.
- Locate the cell name field. It usually appears to the left of the formula field, above the column headings. It is the field that currently says "B1". Give the cell B1 the name "Name" by entering that word into the cell name field and press Enter. The cell name will be used in the e-mail to identify the "Name" field.

- Select the SpreadsheetConverter ribbon and make sure the Settings panel is visible.

- Ensure that cell B2 is still selected. Click "Text field" on the Settings panel. Marking a cell as a text field ensures that the cell's contents are included in the e-mail as an input field, even if the cell isn't referenced in a formula.

- In the Text Field properties, tick the "Required" checkbox and press OK. This ensures that forms cannot be submitted without a name in the Name field.

- Repeat steps 5-10 above to create a second input field "Email" in A3 and B3. Mark this field as required, too.
- Select cells A1:B3 and create a frame around the form (Format cells > Border > Outline).
- Here's what the spreadsheet should look like at this point:

- Save the form under the name "form". Verify that Excel adds ".xlsx" or ".xls" at the end of the filename. If Excel warns you that there already is a document with that name, do not overwrite it. Save the spreadsheet under a different name instead, e.g. "form1".
SpreadsheetConverter settings
Preferences > Browsers and Conversion Path Options
Your SpreadsheetConverter Preferences determine where the results of your conversions are stored. Open the Preferences menu.

Select "Browsers and Conversion Path Option".

Click on the button to the right under "Choose folder to store webpage" and navigate to where you want SpreadsheetConverter to store the web pages it creates.

Select what browsers you wish to verify the result in - click once to activate a browser, click once again to deactivate.
Open the Worksheets Settings panel
In the SpreadsheetConverter Settings panel, select the Worksheets tab so that the Worksheets Settings become visible.

Worksheets > Hide Worksheets
By default, SpreadsheetConverter shows only the active worksheet. If your spreadsheet contains more than one worksheet, use these settings to make additional worksheets visible or hidden in the converted web page.

Open the Workbook Settings panel
In the SpreadsheetConverter Settings panel, select the Workbook tab so that the Workbook Settings become visible.

Workbook > Web page title
Set a title for your web form, e.g. "Newsletter registration".

Workbook > Layout > Tabs
In the Workbook Settings panel, locate the Layout settings. This is where you select how you want the converted web page to appear. Select "Tabs" to give each worksheet its own tab in the web page, just like in Excel. When you start to make complex web forms, you may prefer one of the more advanced options here, e.g. to show the form as a wizard, where each worksheet is a separate step.

Workbook > Input Cells > Auto
In the Workbook Settings panel, locate the Input Cells settings. In Excel, all cells are unlocked by default, and can be modified by the user. In the web page, we only want to open a few of the cells for input. In the "Auto" mode, SpreadsheetConverter automatically unlocks cells that are referenced in formulas, and cells that contain a Text Field widget. You can also mark cells for input by giving them a unique background color, or by unlocking them.

Workbook > Select buttons to include
SpreadsheetConverter provides a number of different buttons you can use on a web form. The most important one is "Submit", since this is the button that is used to send a completed form for processing. This checkbox must be checked for every electronic form.

Workbook > Configure Submit button
At the bottom of the Workbook settings, there is a button for configuration of the forms submission process, i.e. how completed forms should be forwarded for processing.

Workbook > Configure Submit > E-mail settings
Enter the e-mail address to which you want completed forms to be sent.

If you get a lot of spam (unsolicited advertising) from a form, consider protecting it with a captcha, an image that contains a randomly generated password. Most spamming program cannot read text off images and thus cannot provide the password to submit the form. Most human visitors will be able to pass the test.
Select the Advanced submit service if you have a trial or paid license for it, or select the Free service that is included with your SpreadsheetConverter license.
Workbook > Configure Submit > After submit settings
After a form has been submitted, a neutral "Thank you" page is displayed. If you want to provide your own thank-you-page, enter its address in the "After successful submit" field. Click the button to the right of this field to verify the address; the page will open in your web browser.

You can also provide your own handling for submissions where our server fails to receive or e-mail you the data. This can only happen when our server is stopped for some reason. The URL should point to a page that recommends the user to wait for ten minutes and then try again.
If a data entry wizard layout is used for a multi-sheet workbook, you can provide a Cancel button in the wizard that allows the user to leave the form without submitting it. Enter the address of the web page you want the user to arrive at after having pressed Cancel, e.g. the address of the page where the user originally found the form and opened it for data entry.
Preferences > Customize Text
To change or translate any built-in texts used with your form, including the button texts, use Preferences > Customize Text.

Convert the spreadsheet
Save the file
Before you convert the spreadsheet to a web page, remember to save it in Excel.
If you closed the spreadsheet, open it again so that it is visible in Excel.
Select the flavor you want
SpreadsheetConverter can generate the web page in different formats, depending on your needs. You may later want to convert your own spreadsheets for other environments, e.g. for iPhone or Android smartphones, for Windows web servers with ASP.NET, or in Flash format. Select "Html" for this tutorial.

Click Convert
To start the conversion, click "Convert" in the SpreadsheetConverter ribbon.

Ensure that there are only "Information" messages in the "Errors" panel. If you have any other messages, don't hesitate to contact our Help Center.

The converted web page
SpreadsheetConverter creates the web page in the folder you previously specified, and opens the resulting web page in the browsers you selected.

Verify that the title for the page (in the window title or in the browser tab) is the web page title you set in the Workbook settings.
Sending your first web form
To test your new form, enter a name in the "Name" field and an e-mail address in the "Email" field. Press the "Submit" button. (The text on the button is defined in the "Configure Text" section of the preferences and may be different in your setup.)
Notice the default thank-you page. This is what your website visitors will see unless you provide your own thank-you-page.
Verify the e-mail
Verify that the submitted form arrives at the e-mail address you specified. If the e-mail doesn't arrive correctly, you may need to check your spam filter. Note that modern spam filters often reject incoming messages routinely, to see if the sender tries again, which may delay reception of the e-mail by several hours.

Note the "From" address, it will be used for all e-mails for this form. It is very important that you ensure that e-mails sent from this address pass through any spam protection you use.
Testing "required"
Now we will test the form once more, this time without entering a Name. To open the form again, open the folder you selected for converted web pages in the SpreadsheetConverter Preferences. In that folder, there will be a new folder with the same name as the spreadsheet, e.g. "form". Inside the folder there will be a "form.htm" web page. Double-click on this file to open the web form again in your browser.
Try to submit the form with an e-mail address, but with the Name field empty. You should receive a message saying that all required fields must be filled. You can change or translate this and all other message texts in Preferences > Customize Text.
If you have any problems or questions, don't hesitate to contact our Help Center. We are here to help.
The Advanced Submit Service
Upgrading to the fee-based Advanced Submit Service give you a lot of advantages. The e-mail now has the same layout as the electronic form, which can make it much easier to read. Also, you can store submitted forms on our server and download them only once a day or once a week. This makes it much easier to handle a large volume of forms.

As you can see above, the e-mail from the Advanced Submit Service also contains the submitted form as a comma-separated values file (form.csv) and a portable document format file (form.pdf). This can further simplify your processing of large volumes of forms.
To learn more about using SpreadsheetConverter for web forms, read our introduction to trouble-free forms handling with Excel.