У меня есть простой текстовый файл, содержащий огромное количество данных. Данные разделяются точкой с запятой и новой строкой для начала новой строки следующих данных. Вот пример:
"User_id"; "device_id", "Отметка времени", "за рулем", "идентификатор", "onfootoptional", "работает", "servertimestamp", "стационарный", "tiltingoptional", "неизвестно", "ходить"
2089; 2145; "2016-01-28 14:31:27"; 28; "b28aa64d-7fe0-49e7-8a1b-b8d37c95a851"; 1; 0; "2016-01-28 15:11:41"; 18; 0; 50; 1
Я пытался конвертировать, используя общий метод, а не конвертировать. Проблема, которую я нахожу после конвертации, заключается в том, что выходные данные в некоторой степени написаны китайскими буквами, тогда как текст содержит только английский алфавит и цифры с некоторыми специальными символами. Также преобразование не следует за текстовым файлом, как, например, когда появляется новая строка, она должна начинаться с новой строки.
Как я действительно хочу преобразовать текстовые файлы в таблицу Excel:
Преобразуйте каждый раздел, содержащий « Что-то или ничего », за которым следует « ; », в одну ячейку.
Внутри поля "", если это строка, то ее необходимо преобразовать как строку, а если она содержит только целые числа, то ее необходимо преобразовать как целое число. Однако, если есть комбинация строки и целого числа, тогда это должно быть преобразовано как строка. Кроме того, если целое число содержит какие-либо специальные символы, такие как ".", ",", "-" или ":", то его необходимо преобразовать в целое число плюс специальные символы.
- Когда строка текста заканчивается новой строкой, тогда на листе Excel преобразование начинается с новой строки.