Skip to main content
HukukBis logo: Hukuk Bilgi İletişim Sistemi (legal information and communication system)

By HukukBis Editorial Team

Updated:

9 min read

Excel column

D · Case no.

HukukBis field

Case: case number

How does an Excel table become a case file?

Case tracking on spreadsheets and shared folders starts losing records at some point. The move runs step by step, from data cleaning and column mapping to the pilot and team training.

From Excel to legal software: migrating records to a new system

Law firm assistant moving records from an old spreadsheet into a new case management system at a two-monitor desk, archive boxes beside the desk

01/11

How does an Excel file turn into records?

A fictional firm's four-row case list is imported below from start to finish. The steps advance on their own; pause and jump to any step you like.

  1. 01/05

    You pick the file that holds the firm's case list. HukukBis previews the first rows; no record is created at this stage.

  2. 02/05

    You link each Excel column to a HukukBis field: client name, ID or tax number, case file number.

  3. 03/05

    Every row is checked before the import. The number in the third row has 10 digits, so it is flagged; a Turkish ID number must have 11 digits.

  4. 04/05

    You fix it on the import screen; your original Excel file stays as it is. All four rows become valid and the Import button unlocks.

  5. 05/05

    When you press Import, three client records and four case records are opened. Two cases of the same client link to a single client record.

An Excel file is selected

02/11

Column mapping: which field does each column go to?

Data migration lets you upload your Excel or CSV file and match each column to a field in HukukBis. The mapping for a typical firm workbook looks like the table below.

Try the mapping first with a sample file of ten to twenty rows, then import the full file once you are happy with the result. Imported records are immediately usable in case management and client management.

Excel column

HukukBis field / Note

AClient name or company name

Client name

Add a type column to separate individuals and companies

BCitizen ID or tax number

Identity or tax number

Check the number of digits before importing

CPhone, email

Contact details

Use one format

DCourt, case number

Case: court and case number

Write the case number as year and sequence

ECase type, status

Case type and status

Reduce statuses to a short, fixed list

FOpposing party

Case parties

List each party on its own row

GHearing date

Hearing

Convert to a date format

HDeadline last day

Statutory deadline

Enter it with the start date and the deadline type

INotes

Case note

Import long notes without shortening them

03/11

Where does spreadsheet case tracking break down?

A spreadsheet works for one lawyer and a few dozen files. As a firm grows, the same workbook becomes a file nobody owns, where it is unclear who made the last change. The problem is not Excel itself: case tracking needs three things, namely deadline alerts, access control and file context, and a cell cannot hold any of them.

Below are six common limits and what each looks like in dedicated software.

Before: Excel and folders

  • Two people open the same file and the last one to save overwrites the other.
  • Everyone sees every row; an intern and a partner open the same sheet.
  • Hearing and deadline dates sit in a cell and nobody reminds you.
  • Clients, cases and documents live in different files and you link them by hand.
  • Search only works in the open workbook and old years disappear into folders.
  • The sheet travels by email and nobody knows how many copies exist.

After: HukukBis

  • Records live in one database and everyone sees the same current record.
  • Roles and permissions decide who sees what.
  • Statutory deadlines are attached to the case; the agenda and notifications remind you.
  • Clients, cases and documents are linked records.
  • Search runs across all records and respects your permissions.
  • Data is reached through an account; there is no need to copy and send a sheet.

There is a data protection angle too. Emailing a sheet that contains client data makes it harder to meet the data security duty in Law No. 6698 art. 12 (opens in a new tab), Turkey's personal data protection law (KVKK). A system with access control and an audit trail makes that duty easier to meet.

04/11

Preparation: decide what to move

The costliest mistake in a migration is trying to move everything. Start by deciding which files are live: pending cases, open deadlines and active clients. Make a separate archive decision for closed files.

Take an inventory: how many spreadsheets exist, who owns each, which columns are used and who edits them. Files where the same client appears under three spellings become visible at this stage.

Before: Excel and folders

  • Files are scattered across personal computers and inboxes.
  • Only the person who built a sheet knows what its columns mean.
  • It is unclear which workbook is the current one.

After: HukukBis

  • The live files to move are listed.
  • Every column has a target field.
  • One workbook is marked as the source of truth.

Do this in this step

  • Write down the number of pending cases and open deadlines.
  • Record the owners and last update dates of the source workbooks.
  • Decide where closed files that will not be moved are archived.
  • Appoint a migration lead and a pilot team.

05/11

Data cleaning: fix it before you import

Cleaning is the most tedious and the most valuable step. Wrong data moved into a new system is just wrong data in a tidier place. Pick one format for each column and correct it in the source workbook.

The main points are date format, the way case numbers are written (for example 2026/42 E., the Turkish format of year, sequence and docket type), phone format, the number of digits in identity and tax numbers, and one spelling per client name. If one person appears on two rows under two spellings, merge them before importing.

Before: Excel and folders

  • Dates are text; some are day.month, others month/day.
  • The same client repeats under several spellings.
  • Case numbers are free text.
  • There are empty and merged cells.

After: HukukBis

  • Dates share one format and show on the right day in the calendar.
  • Each client is one record and cases attach to it.
  • Court and case number are separate fields.
  • Every row is one record.

Do this in this step

  • Use the rule of one row per case and one row per client.
  • A Turkish citizen ID number has 11 digits and a tax ID number has 10; flag rows with the wrong length.
  • Convert date columns from text to a real date format.
  • Make corrections in a copy of the source file and keep the original.

06/11

Verification after the import: check the numbers

Saying the import is finished is not enough. Compare the source workbook with the new system by the numbers: the number of imported cases, clients, open deadlines and hearings in the next thirty days should be identical on both sides.

Then check ten randomly chosen files row by row. This catches dates shifted by a day, clients matched to the wrong case and fields left empty. Verify statutory deadline records and hearing dates by eye on import day in particular; mistakes in those two fields are the costliest.

Before: Excel and folders

  • Whether the import is correct depends on who you ask.
  • An error only surfaces when a hearing is missed.

After: HukukBis

  • Counts are compared one to one with the source workbook.
  • Sample files are verified one by one and differences are recorded.

Do this in this step

  • Note the row counts in the source workbook before importing.
  • Print the open deadlines and the next thirty days of hearings as a list and compare.
  • Correct differences in the source and re-import with the same mapping.
  • Write the name of the person who verified, and the date, in a note.

07/11

Pilot period: one team, a limited number of files

Instead of moving the whole firm overnight, work for two weeks with one team and around twenty live files. The pilot exists to find mapping errors and the views your team needs at a small risk.

During the pilot keep Excel read-only and make every update only in the new system. Updating in two places at once is the most common reason a migration fails.

Before: Excel and folders

  • Updates are made in two places at once.
  • People argue about which record is right.

After: HukukBis

  • The pilot team updates only the new system.
  • Excel is a read-only reference and differences are listed.

Do this in this step

  • Write success criteria in advance: are all open deadlines in the new system, is the hearing calendar correct?
  • At the end of the pilot, fix mapping errors and move on to the full import.
  • Include both a lawyer and an assistant in the pilot so different roles' views get tested.

08/11

Team training: by role and short

Training should retell the daily work, not tour the features. Show assistants how to open a case, enter deadlines and hearings and upload documents; lawyers the case view, agenda and notifications; partners and managers reporting and access management.

Define roles and permissions before training. If people only see the screens for their own work when they log in, training takes less time. If the team will draft with AI, add the guide to AI drafting for lawyers to the training plan for its safe-use rules.

Before: Excel and folders

  • Everyone uses the same sheet in their own way.
  • A newcomer learns the sheet from the veterans.

After: HukukBis

  • Each role starts with screens suited to its work.
  • A newcomer starts working on day one with a defined role.

Do this in this step

  • Plan a thirty to forty-five minute session per role using a real file.
  • Collect frequently asked questions in one shared note.
  • In the first week hold a ten-minute Q and A at the end of each day.

09/11

Retiring Excel and retention

When the move is finished, do not delete the old workbooks: put them in a read-only archive and restrict access. Turkey's Attorneys' Law (No. 1136) requires a lawyer to keep documents a client has entrusted to them for three years after the power of attorney ends (Attorneys' Law art. 39 (opens in a new tab)); think about keeping file records for the same period.

Workbooks that hold client data are personal data. When the necessary period ends, deletion, destruction or anonymization is decided under the firm's retention and disposal policy (Law No. 6698 arts. 4 and 12 (opens in a new tab)). Lawyer-client confidentiality is also unlimited in time (Turkish Bar Association Professional Rules art. 37 (opens in a new tab)), so keep the archive where only authorised people can open it.

Do this in this step

  • Move the final version of each old workbook to one date-stamped archive folder.
  • Restrict access to the archive folder to the partners.
  • Write down the deletion date for anything whose retention period has ended.

10/11

The first 30 days

Split the first month into four weeks, each with a single goal. Do not move on before the goal of the week is met.

  1. 01/04

    Week 1: Preparation and cleaning

    Inventory, list of live files, data cleaning and role definitions. Stop entering new records in Excel at the end of the week.

  2. 02/04

    Week 2: Pilot

    A pilot import of twenty files, a mapping check, and verification of open deadlines and hearings.

  3. 03/04

    Week 3: Full import and training

    Import of all live files with the corrected mapping, plus role-based training sessions.

  4. 04/04

    Week 4: One system

    Excel becomes a read-only archive, deadline and hearing tracking runs from the new system, and the first feedback meeting is held.

11/11

Frequently asked questions

  1. 01

    How long does a move from Excel take?

    It depends on the number of files and the quality of the data. The plan in this guide targets the first month for live files; data cleaning is what drives the time most.

  2. 02

    Should I move closed historical files too?

    It is not required. Move pending cases, open deadlines and active clients first. Keep closed files in a read-only archive and import them later if needed.

  3. 03

    How do I add documents and notes that are not in Excel?

    After the import you upload documents and add notes under the relevant case record. Documents stay attached to the case and client record.

  4. 04

    Is the imported client data safe?

    Records are kept in a separate scope for your firm and protected by roles and permissions. The security page describes the technical measures in detail.

Official sources

The provisions on migration and retention cited here were read from the Legislation Information System and Turkish Bar Association sources on 6 October 2026.

  1. 01Attorneys' Law No. 1136 (opens in a new tab): art. 39
  2. 02Personal Data Protection Law No. 6698 (KVKK) (opens in a new tab): arts. 4 and 12
  3. 03Turkish Bar Association Professional Rules (opens in a new tab): art. 37

Let your spreadsheets become case files on day one.

7 days · no card