Skip to contentTalk to us
Practical guide

How do you turn an Excel file into a complete system?

If your business runs on an Excel file that grows every month, this guide takes you from the file to a working system: one database, screens and forms, reports, permissions for your team, and your current data inside it.

Fanann TeamOctober 11, 20269 min read
Quick answer

To turn an Excel file into a complete system: prepare the file (one header row, one column per piece of information, one row per record), then upload it to “Excel to App” in Fanann as .xlsx or .csv, up to 10 MB. Fanann reads the columns and their types and proposes the system: modules, screens, reports and roles. Review and adjust the proposal, then build, and the system is created with your data inside. Test it against your numbers and set a cutover day when editing the old file stops.

How do you know the Excel file is no longer enough?

Excel is an excellent tool for calculating and analysing. It starts to strain when it becomes the “system” a team works in every day. These are the signs:

  • More than one person edits the file, so conflicting copies appear and you cannot tell which is right.
  • You need each person to see only part of the data, and a file shows everyone everything.
  • You type the same thing in several sheets: the customer name in orders, in invoices and in follow-ups.
  • Reports cost you an hour of sorting and copying every week.
  • One wrong cell or formula spoils numbers you only notice late.
  • You want customers or staff to enter their own data from their phones.

If two or more of these describe you, it is time for a system.

What is the difference between an Excel file and a complete system?

A “complete system” does not mean heavy software. It means your data lives in one database, with what you need around it to work on it safely:

In an Excel fileIn a complete system
The dataCells where anyone can type anythingTyped fields: date, money, phone, pick list
Working togetherCopies that are sent around and conflictOne database everyone works in
PermissionsWhoever opens the file sees everythingRoles: each person sees and edits what concerns them
Data entryA new row at the bottom of the tableA clear form that works on a phone
ReportsManual sorting and pivot tablesDashboards and numbers that update with every record
Changing it laterYou rearrange columns by handYou ask for the change in a sentence, and the code stays yours

How do you prepare the Excel file before uploading?

Fanann reads the file as it is, but a tidy file gets a more accurate proposal. Go through this list before you upload:

  • One header row at the top of each sheet: no merged two-line headers and no logo above the table.
  • One column per piece of information: do not put name and phone in one cell, or city and district.
  • One row per record: one customer, one item or one invoice per row, with no subtotal rows among the data.
  • One format for dates and numbers down the whole column, and amounts as numbers with no currency symbol in the cell.
  • Consistent spelling for repeated values: “Riyadh” every time, so it is read as one category.
  • An identifier per record where you have one: a customer number, an item code, an invoice number. Sheets are linked through it.
  • Remove what you do not want to move: old columns, scratch sheets, sensitive data the system does not need.
Keep a copy of the original file

Clean a fresh copy and leave the original untouched. You will need it to compare numbers after the build.

Turning an Excel file into a system in six steps

  1. 1
    Prepare the file

    Apply the checklist above: one header row, one column per piece of information, one row per record. Fifteen minutes here save many corrections later.

  2. 2
    Upload the file to “Excel to App”

    In the Fanann dashboard open Excel to App and upload an .xlsx or .csv file (up to 10 MB). Download Google Sheets files in either format first.

  3. 3
    Review how Fanann read the file

    For each sheet you see the header row, each column’s type and the row count, duplicates and blanks, and the columns that link one sheet to another. Correct any type that was not read as you want.

  4. 4
    Adjust the proposed system

    Fanann proposes the modules with the number of records each will import, plus screens, reports and roles. Switch off what you do not need, rename fields, and describe how you work and what the proposal is missing.

  5. 5
    Build the system

    Choose a web app or a mobile app, then “Plan first” to review the plan in plan mode or “Build now”. The system is created with your data inside: about 5,000 rows per sheet at build time.

  6. 6
    Test, then move

    Compare the system’s numbers with the file’s, and try the everyday jobs signed in as each role. Then publish the system, invite your team and stop editing the old file on a set day.

What does each kind of column become in the system?

Reading the columns is what turns a table into a system: a column’s type decides the field in forms, the filters you get and the reports that are possible.

Column typeExamplesBecomes in the system
TextCustomer name, descriptionA text field and a search field
NumberQuantity, balanceA numeric field you can total and compare
MoneyPrice, totalA money field shown in reports
DateOrder date, appointmentA date picker, time filters and a calendar
Phone / emailPhone, emailContact fields in one format
CategoryCity, status, departmentA pick list, a filter and a report by category
Yes / noPaid? Active?An on / off switch
A link between two sheetsThe customer number in the orders sheetA relation: a customer’s orders show on their card

Which system fits your file?

The steps are the same, but the columns, reports and roles differ with the file. Each kind has a page with sample columns and what Fanann proposes:

Cutover day: from the file to the system

The hardest part of the move is not the build; it is getting the team to leave the old file. Make the switch a clear moment:

  1. Pick one day for the move and tell the team in advance.
  2. If the file changed since you uploaded it, import the new rows as a CSV from the Control Center.
  3. Make the old file read-only and keep it as an archive.
  4. In the first week check the numbers daily and ask for any change by chat as soon as it comes up.

What happens after the build?

The system that comes out of your file is a full app in Fanann, not a closed template. Three things you will use often:

Manage the data and the users

From the Control Center: browse and edit records, import and export CSV, invite users and set their roles. Included in every plan.

Change the look by clicking

The visual editor lets you select any element and change its colour, type and spacing.

Add what is missing by chat

A new report, a notification, a customer-facing page or a payment gateway from Connectors: ask for it in a sentence.

Common mistakes to avoid

  • Uploading the file with all its mess. Merged cells and subtotal rows confuse the reading. Clean first.
  • Expecting formulas to move. What moves is the data. Describe the calculations you need and they are built inside the system.
  • Ignoring permissions. Decide who sees what before the build, especially for staff data and prices.
  • Running the file and the system side by side. Two versions of the truth are worse than one incomplete version. Set the cutover day and keep to it.
  • Trying to build everything at once. Start with what is in the file, then add features one at a time.

Key takeaways

  • A good file is half the system: one header row, one column per piece of information, one row per record.
  • Fanann reads the file and proposes; you decide: nothing is built before you review the modules, fields and roles.
  • Your data moves as it is: about 5,000 rows per sheet at build time, the rest from the Control Center.
  • Set one cutover day and make the old file a read-only archive.

Frequently asked questions

How do I turn an Excel file into a complete system with no coding experience?
Prepare the file with a clear header row, then upload it to “Excel to App” in Fanann. Fanann reads the columns and proposes a system with modules, screens, reports and roles; you adjust it in plain words and build. You write no code at any step.
How long does it take to turn an Excel file into a system?
It depends on the size and cleanliness of the file and on what you ask of the system. Preparing the file and reviewing the proposal are what take your time; Fanann handles the build itself. Start with a system that matches your file, then add features as you go.
Does it work with Google Sheets?
Yes, indirectly: download the sheet from Google Sheets as .xlsx or .csv, then upload the file to Fanann.
What if my file is larger than the limits?
The maximum file size is 10 MB, and about 5,000 rows per sheet are imported at build time. If you have more, start with the most recent data and import the rest in batches as CSV files from the Control Center.
Can I export my data from the system back to Excel later?
Yes. From the Control Center you export any table as CSV, which opens directly in Excel. The system’s code is also yours and can be exported.
Is turning an Excel file into a system free?
Signing up to Fanann is free, and the Excel to App feature is part of the paid plans. The Control Center you manage your data from after the build is included in every plan, the free one too.

From the file to the system, today.

Upload the Excel file, review what Fanann proposes and build a system running on your data. Excel to App is part of the paid plans, and signing up is free.