Importing Employees (and other data) from a Spreadsheet File
Available for all program screens, this import method is generic and allows you to specify a comma-separated spreadsheet file that can be used to easily add, update or replace the data on a given screen. Instead of editing each row manually, you can import many rows in one action.
Note: The steps below talk specifically about importing employee information into the Payroll tab's Setup Employee screen (the single-most common import task). However, you can use these same instructions to import applicable data on almost any other program screen.
In order to correctly import data, you must use a properly formatted comma-separated (.CSV) spreadsheet file. The easiest and most accurate way to produce this file is to export the contents of the current table. The resulting .CSV will serve as a template and can be edited in your preferred spreadsheet program (Excel, Open Office Calc, etc.).
Before we perform the table export, we will use the Customize View feature to reveal many more columns that will be included in our exported spreadsheet.
- Choose the Employee - Setup Employee menu command. This opens the Setup Employee screen where you can define the detailed information for each employee in your payroll. Note: As mentioned earlier, you an export from and import to most any screen in the program - the most common import task is to import employees into the Payroll or HR module.
Setup Employee Help Screen...
Example: In Fig. 01 below, we have used the Customized Views feature to reveal many more columns that will contain information that is relevant for new employees.In our example below, notice how the cells are ordered alphabetically and extend well past the right side of the screen (approximately 65 columns of data in all). Additionally, we have ordered the columns so that each employee's Name and Email address will appear at the left for easier viewing. If you wish to learn more about rearranging the columns on your own screen, refer to the Customized Views tutorial.
Fig. 01: We used the the Customize View feature to view all available columns.
- Select the Export button from the Button Bar. This action exports the contents of the current table to a comma-separated file with a .CSV extension. Depending on your browser settings, the resulting .CSV file will either be stored in your Downloads folder or you may be presented with a dialog box that will prompt you where to save the file. In some browsers, the resulting is made available as a button that appears at the bottom of the browser window.
Example: In Fig. 02 below, we see that the Google Chrome browser provides access to the downloaded file via a button that appears at the bottom of the browser window.
Fig. 02: The exported file is saved to your Downloads folder.
- Navigate to your Downloads folder and then open the newly created .CSV file using your preferred spreadsheet program. In our example below, we can see that all five rows of the table have been exported, and we can freely modify each row using the editing features found in our spreadsheet program.
Example: In Fig. 03 below, we see the exported file that contains the information for the 5 employees who already existed in our payroll.
Fig. 03: The .CSV file can be edited in your spreadsheet program.
- Using the existing rows as a guideline, add a row for each new employee and enter the data from left to right as needed. You will likely not need to fill in every column since some of the available data types will not apply to your payroll. For example, if your employees have not requested to have any extra amounts to be deducted from their pay, you can leave the Additional Tax cell blank for them.
- As you enter the data for each employee, keep the following important cells in mind:
- Employee No. - Ensure that this value is unique and conforms to your current employee numbering scheme.
- SIN - Ensure that this value is unique and valid.
- Start Date (and all other "date" fields) - Ensure that these date values are correct and are formatted in the same manner as the exported employee start dates (e.g. Feb/01/2019).
Fig. 04: The .CSV file with three new employee rows added.
Notice how the ID column displays a 4-digit ID for the 5 exported employee rows. This ID is assigned by the program and must never be changed. We can leave these rows in place during the import process as long as we do not make any edits. If we were to make an edit, the program would update the employee information as requested.
For the three new rows, we will use one of the program's automated features to generate an ID for each of the new rows.
- Move to the ID column for the three new employee rows and and enter -1 for each person. When the import process occurs, the program will substitute the -1 for a unique program ID.
Example: In Fig. 05 below, we have added a "-1" to the ID column so that eNETEmployer will create a new employee for each of the three new rows.
Fig. 05: A "-1" must be placed in each new row's ID column.
If you need to add further employees, simply repeat the preceding 2 steps as needed.
- With the new employee rows in place, save the file to complete the editing procedure. You are now ready to import the file into your eNETEmployer payroll.
- Return to eNETEmployer and then select the Tools button from the Button Bar above the table. This displays a pop-window that allow you to browse to the location of your desired import file.
- Select the Browse button to display the Open dialog box, and then navigate to the location where your edited .CSV employee list is stored. As mentioned earlier, the file is stored by default in your Downloads folder.
Fig. 06: Navigate to the location of the .CSV file.
- Select the desired import file from the dialog box, and then choose the Open button. This places the name of the import file into the popup window.
Fig. 07: The chosen file name appears in the popup window.
- Select the Import button to complete the process. Once the data is imported, a message appears on the screen indicating how many rows were successfully processed.
Fig. 08: A message indicates how the number of rows that were successfully imported.
- Scroll to the right and you will see that each column has been populated with the data from the imported spreadsheet.
Importing Existing Data: Before importing the data back into eNETEmployer, we could have further edited our spreadsheet to remove the 5 original employee rows. Since we did not perform any edits to these existing rows, the net result of the import would have been the same (i.e. no changes to the original 5 employees, just 3 new employees added). If you are importing a large number of rows, the import process can be sped up by removing any rows with no changes (i.e. rows that do not need to be processed).
This completes the tutorial. As mentioned earlier, you can use the preceding instructions on almost any program screen in order to update or replace large amounts of data. Just remember;
- If you are updating information for an existing row, remember to leave the ID cell unchanged. If you alter the ID, the import will not be performed for the row.
- If you are adding a new row, remember to add a -1 in the ID cell so that the program will create the new row when the import process is performed.