У меня есть текстовые файлы, которые я конвертирую в Excel путем копирования/вставки их в Excel, затем перейдите к DATA -> Text to Columns.Преобразование текстового файла в Excel
- Затем я выбираю разделительный.
- Затем выберите вкладку «Разделители» и точку с запятой.
- На последнем шаге я выбираю Текст для всех полей.
Теперь я хочу автоматизировать это, создав программу на C#.
Я сделаю некоторое редактирование данных в файле Excel. Это может сделать новый файл Excel, если конкретный столбец имеет определенное имя и т. Д. Поэтому из одного текстового файла я мог бы получить три или четыре файла Excel.
Каковы относительные преимущества:
прочитать текстовый файл в строке/список проверьте данные затем записать данные в разные файлы Excel?
или
используют метод TextToColumn() в C# затем начать редактирование затем записать его на новый Excel файл?
Если есть какие-либо другие, лучшие способы достижения такой цели, пожалуйста, предложите.
EDIT: Я вижу много предложений сторонних разработчиков, но я хотел бы сделать это сам, чтобы я мог учиться.
Вы можете использовать библиотеку, например [EPPlus] (https://epplus.codeplex.com), чтобы создать файл Excel на C#. – Otiel
Зачем вам нужно вырезать и вставлять или создавать программу? Excel может самостоятельно импортировать текстовые файлы. –
«Что вы пробовали, откуда берутся данные?», Это происходит из текстового файла – Akjell