The best way to convert textual content recordsdata to Excel (TXT to XLSX): 8 strategies

0
8
The best way to convert textual content recordsdata to Excel (TXT to XLSX): 8 strategies


Should you use textual content recordsdata to retailer and handle information, you’ve got in all probability confronted the problem of changing these recordsdata into CSV, XLSX, or different Excel-compatible codecs.

Excel is a strong instrument for automation, information evaluation, modeling, reporting, and extra. It may possibly even deal with massive quantities of information effectively.

Nevertheless, it’s essential to first convey your information into Excel to benefit from these capabilities. Copying and pasting the information manually from a TXT file to Excel is just not possible.

The information may find yourself pasted in a single column or the incorrect cells, and it may be time-consuming, particularly with bigger recordsdata. Plus, you danger dropping or misplacing necessary info.

This text will cowl the best way to convert textual content to Excel utilizing on-line and offline instruments and strategies.

Additionally learn: The best way to convert Phrase to Excel?


This is a fast overview of the completely different strategies:

Methodology Finest Suited For Professionals Cons
1. Open in Excel Small, easy recordsdata Quick, straightforward Restricted management
2. Copy-paste Small, structured information Easy, fast Handbook course of
3. ‘Get Knowledge’ Massive, advanced recordsdata Handles massive information Excel 2016+ solely
4. On-line instruments Small to medium recordsdata Straightforward, no software program Privateness issues
5. VBA macros Batch processing Automates duties Requires coding
6. Python Massive, advanced information Highly effective, versatile Requires coding
7. LLMs Unstructured information Straightforward, AI-powered Inconsistent output
8. IDP Structured information extraction Correct, constant Setup, coaching

1. Open the textual content file utilizing Excel

Import textual content to Excel by opening the textual content file immediately in Excel.

It is a simple technique to transform textual content to Excel. No extra software program or on-line instruments are required.

Opening text files with Excel
Opening textual content recordsdata with Excel

Simply observe the steps under:

  1. Open Excel and choose the ‘File’ choice from the menu
  2. Click on on ‘Open’ and navigate to the situation of your file
  3. Choose ‘All Information (*.*)’ from the drop-down menu within the decrease proper nook
  4. Find and choose your textual content file, then click on ‘Open’ (Notice that Excel can deal with numerous textual content file codecs, together with .txt, .csv (comma-separated values), and .tsv (tab-separated values))
  5. Excel’s Textual content Import Wizard will seem — specify how Excel ought to interpret the information in your textual content file
  6. Select the suitable Delimiter (comma, tab, or different) that separates your information
  7. Preview your information and modify any settings as wanted, then click on ‘End’. (Use Excel’s formatting choices to appropriate information formatting errors with dates or numbers)
  8. Your textual content information will now seem in an Excel spreadsheet

Notice: The delimiter is the character that separates your information fields. Widespread delimiters embody commas (,), semicolons (;), and tabs. Selecting the proper delimiter is essential to make sure your information is imported accurately into Excel.

Whereas this technique is quick and easy, it might battle with poorly formatted content material, information containing a mixture of numbers, textual content, and dates, or utilization of non-standard delimiters. Excel could not parse and interpret such recordsdata accurately, leading to inconsistencies.

Finest fitted to: Importing information from sources like exported studies, log recordsdata, or easy information backups.


2. Copy-paste the tables from Notepad to Excel

One other easy method to convert textual content to Excel is to repeat the information from a textual content editor like Notepad and paste it into an Excel worksheet. Excel’s Textual content Import Wizard permits you to simply copy and paste tabular information from textual content recordsdata whereas sustaining the construction.

Copy textual content tables from Notepad to Excel utilizing Textual content Import Wizard

To repeat a textual content desk from Notepad to Excel utilizing the Textual content Import Wizard:

  1. Open the textual content file in Notepad or another textual content editor
  2. Choose and duplicate the tabular information you wish to convert
  3. Maintain a be aware of how the values are separated (comma, tab, house, and many others.) — the delimiter used
  4. Open a brand new Excel workbook and choose the cell the place you wish to paste the desk
  5. Paste and Choose the Contents. As soon as chosen go to Knowledge -> Textual content to Columns.
  6. The Textual content to Columns dialog field will open — choose ‘Delimited‘ and click on ‘Subsequent’
  7. Choose the delimiter utilized in your textual content file (comma, tab, house, and many others.) and click on ‘Subsequent’
  8. Specify the information format for every column or use the default ‘Normal’ format
  9. Click on ‘End’, and the copied information will seem within the Excel worksheet, sustaining the unique tabular construction.

This technique works nicely for small tables, however the information should be cleanly formatted, with correct delimiters and no lacking or further values. The output Excel desk will not be structured accurately if it comprises inconsistencies or irregular formatting. Additionally, it isn’t best for giant datasets as a result of you must manually copy and paste information, which will be time-consuming and susceptible to errors.

💡

Professional tip: Textual content tables will not be visually interesting when imported into Excel. Excel’s ‘Fast Evaluation’ instrument, accessible by choosing the desk information, supplies instantaneous entry to numerous formatting, charting, and analytical options.

Finest fitted to: Transferring information from easy lists or tables with a restricted variety of rows and columns like stock information and buyer lists.

3. Use Excel’s ‘Get Knowledge’ Characteristic

Excel’s ‘Get Knowledge’ characteristic is extra environment friendly for importing and changing textual content to Excel. This characteristic helps a wide range of information sources, together with textual content recordsdata.

Utilizing Excel’s Get Knowledge Characteristic

Listed here are the steps to observe:

  1. Open Excel and choose the ‘Knowledge’ tab from the menu bar
  2. Click on on the ‘Get Knowledge’ choice and navigate to ‘From Textual content/CSV’
  3. Find and choose your textual content file, then click on ‘Import’
  4. Excel will preview your information — select the suitable delimiter, file origin, and information sort detection setting, then click on ‘Load
  5. Get the textual content information in an Excel window, prepared for additional evaluation and reporting

Nevertheless, Get Knowledge could misread fields like string dates resulting from inconsistent codecs, zeros, or regional settings, resulting in incorrect information imports or conversion errors. So, the information could require some pre-processing earlier than conversion.

💡

Professional tip: In case your textual content file comprises duplicate entries, Excel can simply determine and take away them, providing you with a cleaned-up dataset to work with. The “Take away Duplicates” characteristic is out there within the ‘Knowledge’ tab.

You will need to be aware that the ‘Get Knowledge’ characteristic is just out there in newer variations of Excel (2016 and later). Should you’re utilizing an older model, you might have to improve or strive a distinct technique.

Finest fitted to: Importing information from gross sales studies, transaction logs, financial institution statements or stock studies, and log recordsdata from net servers or purposes.


4. Convert Textual content to Excel with on-line convertors

These on-line converters can present output in numerous Excel-compatible codecs, resembling CSV, XLS, and XLSX, in a matter of clicks. No technical experience or software program set up is required.

A few of the common on-line converters embody:

These instruments are simple to make use of. Typically, it is advisable:

  1. Go to the converter’s web site
  2. Add your textual content file
  3. Choose the specified output format (e.g., CSV, XLS, or XLSX)
  4. Click on ‘Convert’ or the same command
  5. Obtain the transformed file and open it in Excel for additional use

💡

Professional tip: Use TRIM, CLEAN, and SUBSTITUTE capabilities to wash up and standardize your textual content information by eradicating further areas and non-printable characters or changing particular characters or strings.

Whereas on-line converters are helpful, they will not be the only option for delicate or confidential information. As these instruments require you to add and course of your recordsdata on third-party servers, there’s a danger that they might not adhere to information privateness and safety requirements. Plus, some instruments could have constraints on file sizes and lack customization choices.

Finest fitted to: Changing small to medium-sized textual content recordsdata (up to some thousand rows) with easy, constant constructions containing contact lists, product catalogs, or survey responses.


5. Batch processing a number of textual content recordsdata utilizing VBA

If in case you have a number of textual content recordsdata that it is advisable convert to Excel format, manually opening and importing every file will be time-consuming. Fortuitously, Excel affords a method to automate this course of utilizing VBA (Visible Primary for Functions) scripts.

By making a VBA macro, you may loop via all of the textual content recordsdata in a specified folder and import the information from every file into a brand new worksheet inside your energetic Excel workbook. This automation can considerably pace up your workflow when coping with a number of textual content recordsdata.

To create a VBA macro for batch processing textual content recordsdata, you may have to:

  1. Open the Visible Primary Editor in Excel (press Alt+F11)
  2. Create a brand new module and write a VBA script that does the next:
  • Specifies the folder path the place your textual content recordsdata are positioned
  • Loops via every textual content file within the folder
  • Creates a brand new worksheet for every file and units the worksheet identify based mostly on the file identify
  • Imports the information from every textual content file into the corresponding worksheet
  1. Run the macro (Press Alt + F8) to import all of the textual content recordsdata into your Excel workbook routinely
Sub ImportTextFileToExcel()
    Dim FilePath As String
    Dim FileNum As Integer
    Dim FileContent As String
    Dim LineItems() As String
    Dim RowNumber As Lengthy
    Dim ColNumber As Integer
    Dim Delimiter As String
    
    ' Set the file path
    FilePath = "C:pathtoyourfile.txt"  ' Replace this to the trail of your textual content file

    ' Set the delimiter (e.g., "," for CSV, "|" for pipe-separated, vbTab for tab-separated)
    Delimiter = "|"
    
    ' Open the file
    FileNum = FreeFile
    Open FilePath For Enter As FileNum
    
    ' Begin studying the file line by line
    RowNumber = 1
    Do Whereas Not EOF(FileNum)
        Line Enter #FileNum, FileContent  ' Learn a line from the file
        LineItems = Break up(FileContent, Delimiter)  ' Break up the road into objects based mostly on the delimiter
        
        ' Write the objects to the worksheet
        For ColNumber = LBound(LineItems) To UBound(LineItems)
            Cells(RowNumber, ColNumber + 1).Worth = Trim(LineItems(ColNumber))
        Subsequent ColNumber
        
        ' Transfer to the following row within the worksheet
        RowNumber = RowNumber + 1
    Loop
    
    ' Shut the file
    Shut FileNum
    
    ' Notify the consumer
    MsgBox "Textual content file has been efficiently imported to Excel!", vbInformation
Finish Sub

VBA helps you automate the conversion course of and permits you to tailor the import course of to particular wants, resembling defining how information is parsed and formatted. Nevertheless, it has a steep studying curve for these unfamiliar with programming or its particular syntax, making it troublesome for novice customers to create and keep macros. It’s possible you’ll not wish to spend effort and time debugging and troubleshooting advanced macros, particularly with their restricted error dealing with and reporting capabilities.

Finest fitted to: Automating repetitive imports of numerous textual content recordsdata, resembling each day gross sales studies, stock updates, or log recordsdata generated by inside programs.


6. Convert textual content to Excel utilizing Python libraries

Should you’re snug with coding and like a extra programmatic strategy to changing textual content recordsdata to Excel, Python affords a number of highly effective libraries that may provide help to automate the method. Some of the common and versatile libraries for this job is pandas.

Utilizing pandas, you may simply learn textual content recordsdata right into a DataFrame, a two-dimensional information construction much like an Excel spreadsheet. The library helps numerous textual content file codecs, resembling CSV (comma-separated values), TSV (tab-separated values), and fixed-width recordsdata. As soon as your information is in a DataFrame, you may carry out a variety of information cleansing, manipulation, and evaluation duties utilizing pandas‘ built-in capabilities and strategies.

pip set up pandas openpyxl

To transform a textual content file to Excel utilizing pandas, it’s essential to first set up the library and its dependencies (openpyxl for Excel help). Then, you need to use capabilities like read_csv() or read_fwf() to load your textual content file right into a DataFrame, specifying the suitable delimiter or column widths. If wanted, you may clear and remodel your information throughout the DataFrame, resembling renaming columns, filtering rows, or changing information sorts.

Lastly, you may export the DataFrame to an Excel file utilizing the to_excel() operate. You possibly can specify the output file identify, sheet identify, and different choices like writing to a number of sheets or utilizing an ExcelWriter for extra management over the output.

import pandas as pd

# Load the textual content file right into a DataFrame
df = pd.read_csv('yourfile.txt', delimiter="|")

# Clear and manipulate the information (non-compulsory)
df.columns = ['Product Name', 'Quantity', 'Price', 'Total']
df['Quantity'] = df['Quantity'].astype(int)
df['Price'] = df['Price'].astype(float)
df['Total'] = df['Total'].astype(float)

# Export the DataFrame to Excel
df.to_excel('output.xlsx', index=False)
print("Knowledge efficiently transformed and saved to output.xlsx")

Python affords better flexibility, customization, and automation than handbook strategies. Nevertheless, the better computing necessities and steep studying curve of Python syntax and information manipulation libraries can decelerate non-programmers. You may additionally need to take care of compatibility points between completely different variations of Python or dependencies, which may result in script failures or sudden conduct.

Finest fitted to: Dealing with massive, advanced, or unstructured textual content recordsdata, resembling net server logs, social media information exports, or scientific information with tens of millions of information.


To keep away from writing scripts to automate the extraction course of, you may leverage the ability of Massive Language Fashions (LLMs) like ChatGPT and Claude to transform your textual content recordsdata to Excel format. LLMs can perceive and course of pure language, making them able to dealing with structured and unstructured information.

For easy text-to-Excel conversions, you may immediately use an LLM like ChatGPT.

Here's how you can use ChatGPT to extract data from individual text files.
This is how you need to use ChatGPT to extract information from particular person textual content recordsdata.

This is how:

  1. Add the textual content file(s) to ChatGPT.
  2. Present ChatGPT with clear directions on changing the textual content information right into a structured format appropriate for Excel. For instance: “Please convert the next textual content information right into a comma-separated format appropriate for Excel”.
  3. The LLM will generate a structured output based mostly in your immediate. Overview the output and make any essential changes to make sure it aligns along with your desired Excel format.
  4. You possibly can copy-paste the structured output into Excel and specify the delimiter or request ChatGPT to generate a downloadable Excel file.

Now in case you want to absolutely automate the workflow, you are able to do so by creating Zapier zaps that combine with ChatGPT and your most popular cloud storage service. This is how:

  1. Select a set off occasion in Zapier based mostly on the place your textual content recordsdata are saved (e.g., Google Drive, Dropbox, or electronic mail).
  2. Use the ChatGPT motion in Zapier to ship the textual content file content material to the LLM for processing. Present a transparent immediate instructing ChatGPT to transform the information right into a structured format.
  3. ChatGPT will generate a structured output based mostly in your immediate. Zapier will routinely move this output to the following motion in your workflow.
  4. Use a Zapier motion to ship the structured information to Excel. This may be accomplished by creating a brand new row in Google Sheets or saving the information as a CSV file in a cloud storage service like Dropbox.

Utilizing LLMs like ChatGPT or Claude can considerably cut back the effort and time required for text-to-Excel conversions. These AI fashions can perceive the context and construction of your information, making the method extra environment friendly and correct in comparison with conventional strategies.

Nevertheless, these AI fashions could sometimes generate inaccurate or inconsistent output. Hallucination is a typical situation with generative fashions, the place the AI could confidently current false info as truth. Moreover, the price of utilizing LLMs can add up rapidly for bigger volumes of information.

Finest fitted to: Extract particular information factors from small to medium-sized unstructured or semi-structured textual content information datasets, resembling buyer opinions or social media posts. They are perfect for exploratory evaluation, prototyping, or conditions the place non-technical customers have to carry out ad-hoc conversions.


Whereas LLMs and Zapier present a strong mixture for automating text-to-Excel conversion, typically you want extra superior capabilities to extract structured information from advanced paperwork. As a result of LLMs do not have a built-in understanding of your particular information extraction necessities, their accuracy is determined by the sort of prompts you give.

This is a fast glimpse into how an IDP can assist you extract information from authorized paperwork

This isn’t best when you must course of a big quantity of paperwork with various codecs and constructions. Crafting the proper immediate for every doc sort will be difficult. That is the place specialised Clever Doc Processing platforms like Nanonets come in useful.

These instruments use AI fashions which might be skilled to grasp the construction and format of various kinds of paperwork, to allow them to precisely find and extract the information you want with out counting on advanced prompts. This protects you effort and time and ensures extra constant and dependable outcomes, even for difficult paperwork.

For the aim of this text, let’s think about log recordsdata from a big e-commerce web site for example. These log recordsdata will be huge, containing tens of millions of traces of textual content information, with every line representing a consumer motion or system occasion.

The data in a log file might look something like this.
The information in a log file may look one thing like this.

Now think about you could have tens of millions of traces like this, and it is advisable extract particular information factors (like User_ID, Motion, Product_ID, and Value) and convert them right into a structured Excel format for additional evaluation.

This is how you need to use a instrument like Nanonets to effectively course of these massive, advanced log recordsdata:

  1. Add your log recordsdata to Nanonets or join them to your cloud storage service the place the recordsdata are saved.
  2. Prepare the AI mannequin by annotating a number of pattern traces, highlighting the information factors you wish to extract (User_ID, Motion, Product_ID, Value).
  3. Configure the workflow to routinely course of incoming log recordsdata, specifying the file format, information fields to extract, and any validation or transformation guidelines wanted.
  4. Let Nanonets extract the required information fields out of your log recordsdata, changing the semi-structured textual content information right into a structured format prepared for export.
  5. Validate the extracted information in opposition to predefined guidelines or ship it for human evaluation if wanted.
  6. Export the extracted and validated information to an Excel file, utilizing Nanonets’ numerous export choices and integrations.
Here's how the IDP solution extracts information from the text log file.
This is how the IDP resolution extracts info from the textual content log file.

This workflow ought to provide help to map fields from the log recordsdata to the suitable columns in your Excel sheet, guaranteeing a clear and structured output. Additionally, you’d be capable to auto-populate the Excel sheet with new information as extra log recordsdata are processed, preserving your evaluation up-to-date.

Use the IDP to automatically fill in your Excel sheet, keeping the data up-to-date.
Use the IDP to routinely fill in your Excel sheet, preserving the information up-to-date.

IDP instruments can deal with a variety of file codecs, together with textual content recordsdata, photos, PDFs, and Excel sheets, and precisely extract structured information from each structured and unstructured paperwork.

These options allow companies to automate doc processing with out worrying about readability of prompts or workflow errors. Additionally they provide options like information validation, error dealing with, and integration with different enterprise programs, making the complete course of extra strong and scalable.

Finest fitted to: Extracting structured information from massive volumes of advanced, unstructured paperwork like invoices, receipts, or log recordsdata. They guarantee excessive accuracy and consistency in information extraction, making them best for automating vital enterprise processes and gaining helpful insights from textual content information.


Ultimate ideas

Keep in mind, getting your information into Excel is simply step one. With instruments like Nanonets, you may automate the following steps in your information processing workflow, saving time, enhancing accuracy, and enhancing your general productiveness.

Whether or not you are an IT admin, a enterprise proprietor, or a knowledge analyst, having the suitable instruments and methods at your disposal could make a major distinction. Greater than getting your arms on the information, the main target needs to be on managing, processing, and utilizing that information to drive insights and selections. 


Convert txt to xlsx _ Book a demo

Scale your doc information extraction now!

Learn how Nanonets will be custom-made to your particular doc sorts and information necessities. Schedule a demo to see how one can practice customized OCR fashions and arrange workflows that match your online business completely.