Категория

Как быстро конвертировать TXT-файлы в таблицы Excel

2025-09-10 02:00:38 Administrator

Установить с помощью Maven

Install-Package Spire.XLS

Похожие ссылки

обложка преобразования txt в excel с помощью c#

Содержание страницы:

Введение

Работа с обычными текстовыми файлами (.txt) является обычным делом, но когда речь заходит об управлении большими наборами данных, TXT-файлам часто не хватает структуры и удобства использования. Преобразуя TXT в Excel, вы можете воспользоваться такими функциями Excel, как фильтрация, формулы, сводные таблицы и визуализация данных. В этом руководстве вы узнаете о трех эффективных методах преобразования TXT-файлов в формат Excel (XLSX или CSV) — с помощью Microsoft Excel, бесплатного онлайн-конвертера TXT в Excel и программирования на Python.

Различия между файлами TXT, CSV и Excel

Прежде чем начать преобразование, важно понять различия между этими форматами:

  • Файлы TXT – хранят неструктурированный или обычный текст, часто разделенный пробелами, табуляциями или пользовательскими разделителями.
  • Файлы CSV – структурированная форма текстового файла, где данные разделены запятыми, что облегчает их импорт в электронные таблицы или базы данных.
  • Файлы Excel (XLS/XLSX) – нативные форматы Microsoft Excel, которые поддерживают расширенные функции обработки данных, включая формулы, диаграммы и несколько листов.

Преобразование TXT в Excel позволяет превратить необработанные текстовые данные в структурированный и интерактивный формат.

Метод 1. Импорт текста в Microsoft Excel и сохранение в формате Excel

Для пользователей, которые предпочитают не полагаться на внешние инструменты, сам Excel предоставляет надежный метод преобразования TXT-файлов в структурированные электронные таблицы. С этим методом вам не нужно загружать какие-либо другие API или программное обеспечение. Пока у вас есть доступ к Microsoft Excel, вы можете выполнить преобразование за считанные секунды.

Следуйте приведенным ниже шагам, чтобы начать:

Шаг 1. Откройте Microsoft Excel и перейдите в Файл > Открыть > Обзор, чтобы открыть ваш TXT-файл.

открыть txt-файл в microsoft excel

Шаг 2. Появится окно для выбора файла. По умолчанию формат файла содержит только файлы Excel, поэтому вам следует изменить формат файла в правом нижнем углу на «Все файлы» или «Текстовые файлы».

изменить формат файла, чтобы открыть целевой txt-файл на компьютере

Шаг 3. Появится Мастер импорта текста. Выберите тип файла (С разделителями или Фиксированной ширины).

выбрать тип файла с разделителями или фиксированной ширины

Выберите правильный разделитель (например, табуляция, пробел или запятая).

настроить правильный разделитель, такой как табуляция, пробел и запятая

При необходимости настройте форматы данных столбцов, затем нажмите Готово.

настроить форматы данных столбцов для завершения настройки преобразования

Шаг 4. Сохраните файл как .xlsx или .csv.

сохранить файл в формате xlsx или csv

Метод 2. Преобразование TXT в формат Excel с помощью C#

Для разработчиков или продвинутых пользователей, работающих с большими объемами данных, код предоставляет надежный способ автоматизации преобразования TXT в Excel. Позвольте мне представить вам Spire.XLS for .NET, профессиональную библиотеку Excel, разработанную для создания, чтения, редактирования, преобразования и печати файлов Excel в .NET-приложениях без зависимости от Microsoft Excel.

Spire.XLS for .NET поддерживает форматы XLS и XLSX, а также CSV, ODS, PDF, HTML и другие типы файлов, что делает его гибким решением для обработки данных электронных таблиц. С его богатым набором функций, включая вычисление формул, создание диаграмм, сводные таблицы, импорт/экспорт данных и расширенное форматирование, он помогает разработчикам эффективно автоматизировать задачи, связанные с Excel, обеспечивая высокую производительность и простоту интеграции.

Теперь следуйте приведенным ниже шагам, чтобы преобразовать ваши TXT-файлы в формат Excel с помощью Spire.XLS for .NET:

Шаг 1. Установите DLL Spire.XLS на свой компьютер с помощью NuGet, используя следующий код, или загрузите с официального сайта.

Шаг 2. Скопируйте следующий код и не забудьте настроить его в соответствии с вашими конкретными потребностями файла:

using Spire.Xls;
using System.IO;
using System.Collections.Generic;

class TxtToExcelConverter
{
    static void Main()
    {
        // Open a text file and read all lines in it
        string[] lines = File.ReadAllLines("Data.txt");

        // Create a list to store the data in text file
        List<string[]> data = new List<string[]>();

        // Split data into rows and columns and add to the list
        foreach (string line in lines)
        {
            data.Add(line.Trim().Split('\t')); // Adjust delimiter as needed
        }

        // Create a Workbook object
        Workbook workbook = new Workbook();

        // Get the first worksheet
        Worksheet sheet = workbook.Worksheets[0];

        // Iterate through the rows and columns in the data list
        for (int row = 0; row < data.Count; row++)
        {
            for (int col = 0; col < data[row].Length; col++)
            {
                // Write the text data in specified cells
                sheet.Range[row + 1, col + 1].Value = data[row][col];

                // Set the header row to Bold
                sheet.Range[1, col + 1].Style.Font.IsBold = true;
            }
        }

        // Autofit columns
        sheet.AllocatedRange.AutoFitColumns();

        // Save the Excel file
        workbook.SaveToFile("TXTtoExcel.xlsx", ExcelVersion.Version2016);
        workbook.Dispose();
    }
}

РЕЗУЛЬТАТ: страница результатов преобразования txt в excel с помощью spire xls

Заключение

Преобразование TXT-файлов в формат Excel облегчает анализ, организацию и обмен данными. В этом посте мы рассмотрели три метода:

  • Импорт в Microsoft Excel – быстрый и встроенный способ для ручных преобразований.
  • Скрипты на Python – мощный и гибкий инструмент для автоматизации и работы с большими наборами данных.

Выберите метод, который наилучшим образом соответствует вашим потребностям, и начните превращать обычный текст в структурированные и удобные для использования электронные таблицы Excel.

Получить бесплатную лицензию

Чтобы в полной мере оценить возможности Spire.XLS for .NET без каких-либо ограничений, вы можете запросить бесплатную 30-дневную пробную лицензию.

Смотрите также: