Граждане знающие.
Существует ли шаблон для решения такой задачи:
- текстовый файл, в нём заголовок (текстовая информация);
- далее заголовок таблицы;
- и данные в таблице (числа).
Необходимо выбрать этот текстовый файл, спарсить его и записать в массив числа, для последующего оперирования цифр, а после выгрузить данные в экселевский файл.
Вот такой вот запрос.
1. Rick_77 - 11 Февраля, 2021 - 15:50:45 - перейти к сообщению
2. Vladimir Kheifets - 11 Февраля, 2021 - 17:30:29 - перейти к сообщению
Rick_77 пишет:
Граждане знающие.
Существует ли шаблон для решения такой задачи:
- текстовый файл, в нём заголовок (текстовая информация);
- далее заголовок таблицы;
- и данные в таблице (числа).
Необходимо выбрать этот текстовый файл, спарсить его и записать в массив числа, для последующего оперирования цифр, а после выгрузить данные в экселевский файл.
Вот такой вот запрос.
Существует ли шаблон для решения такой задачи:
- текстовый файл, в нём заголовок (текстовая информация);
- далее заголовок таблицы;
- и данные в таблице (числа).
Необходимо выбрать этот текстовый файл, спарсить его и записать в массив числа, для последующего оперирования цифр, а после выгрузить данные в экселевский файл.
Вот такой вот запрос.
Добрый день!
Существует много заготовок и готовых примеров,
про то как читать, парзить и сохранять,
но с начала желательно уточнить постановку задачи.
Начнём с того, что таблицы бывают, где угодо, но только не в тестовых файлах.
Уточните, пожалуста, структуру данных в этом файле, а ещё лучше покажите образец.
В каком Excel-формате (CSV, XLS... ) нужно сохранить файл?
Удачи!
3. Rick_77 - 12 Февраля, 2021 - 08:53:39 - перейти к сообщению
Vladimir Kheifets пишет:
Добрый день!
Существует много заготовок и готовых примеров,
про то как читать, парзить и сохранять,
но с начала желательно уточнить постановку задачи.
Начнём с того, что таблицы бывают, где угодо, но только не в тестовых файлах.
Уточните, пожалуста, структуру данных в этом файле, а ещё лучше покажите образец.
В каком Excel-формате (CSV, XLS... ) нужно сохранить файл?
Удачи!
Rick_77 пишет:
Граждане знающие.
Существует ли шаблон для решения такой задачи:
- текстовый файл, в нём заголовок (текстовая информация);
- далее заголовок таблицы;
- и данные в таблице (числа).
Необходимо выбрать этот текстовый файл, спарсить его и записать в массив числа, для последующего оперирования цифр, а после выгрузить данные в экселевский файл.
Вот такой вот запрос.
Существует ли шаблон для решения такой задачи:
- текстовый файл, в нём заголовок (текстовая информация);
- далее заголовок таблицы;
- и данные в таблице (числа).
Необходимо выбрать этот текстовый файл, спарсить его и записать в массив числа, для последующего оперирования цифр, а после выгрузить данные в экселевский файл.
Вот такой вот запрос.
Добрый день!
Существует много заготовок и готовых примеров,
про то как читать, парзить и сохранять,
но с начала желательно уточнить постановку задачи.
Начнём с того, что таблицы бывают, где угодо, но только не в тестовых файлах.
Уточните, пожалуста, структуру данных в этом файле, а ещё лучше покажите образец.
В каком Excel-формате (CSV, XLS... ) нужно сохранить файл?
Удачи!
Я не ошибся. Исходные данные ИМЕННО в текстовом файле. Шаблон привожу в прикреплённом файле. Это выгрузка из городской программы.
А сохранить необходимо в формате XLS.
Читал о том что нужны для этого библиотеки, но пока до них я не дошёл. Нужно решить первую часть - спарсить.
4. Vladimir Kheifets - 12 Февраля, 2021 - 11:33:06 - перейти к сообщению
Rick_77 пишет:
Я не ошибся. Исходные данные ИМЕННО в текстовом файле. Шаблон привожу в прикреплённом файле. Это выгрузка из городской программы.
А сохранить необходимо в формате XLS.
Читал о том что нужны для этого библиотеки, но пока до них я не дошёл. Нужно решить первую часть - спарсить.
Vladimir Kheifets пишет:
Добрый день!
Существует много заготовок и готовых примеров,
про то как читать, парзить и сохранять,
но с начала желательно уточнить постановку задачи.
Начнём с того, что таблицы бывают, где угодо, но только не в тестовых файлах.
Уточните, пожалуста, структуру данных в этом файле, а ещё лучше покажите образец.
В каком Excel-формате (CSV, XLS... ) нужно сохранить файл?
Удачи!
Rick_77 пишет:
Граждане знающие.
Существует ли шаблон для решения такой задачи:
- текстовый файл, в нём заголовок (текстовая информация);
- далее заголовок таблицы;
- и данные в таблице (числа).
Необходимо выбрать этот текстовый файл, спарсить его и записать в массив числа, для последующего оперирования цифр, а после выгрузить данные в экселевский файл.
Вот такой вот запрос.
Существует ли шаблон для решения такой задачи:
- текстовый файл, в нём заголовок (текстовая информация);
- далее заголовок таблицы;
- и данные в таблице (числа).
Необходимо выбрать этот текстовый файл, спарсить его и записать в массив числа, для последующего оперирования цифр, а после выгрузить данные в экселевский файл.
Вот такой вот запрос.
Добрый день!
Существует много заготовок и готовых примеров,
про то как читать, парзить и сохранять,
но с начала желательно уточнить постановку задачи.
Начнём с того, что таблицы бывают, где угодо, но только не в тестовых файлах.
Уточните, пожалуста, структуру данных в этом файле, а ещё лучше покажите образец.
В каком Excel-формате (CSV, XLS... ) нужно сохранить файл?
Удачи!
Я не ошибся. Исходные данные ИМЕННО в текстовом файле. Шаблон привожу в прикреплённом файле. Это выгрузка из городской программы.
А сохранить необходимо в формате XLS.
Читал о том что нужны для этого библиотеки, но пока до них я не дошёл. Нужно решить первую часть - спарсить.
Покажите, пожалуйста, образец файла, не его шаблон.
Если очень секретный СС документ, замените данные на хххх.
Чтобы спарсить, необходимо увидеть, какие символы разделители колонок
в таблице, и.т.д
5. Rick_77 - 12 Февраля, 2021 - 11:56:36 - перейти к сообщению
Vladimir Kheifets пишет:
Покажите, пожалуйста, образец файла, не его шаблон.
Если очень секретный СС документ, замените данные на хххх.
Чтобы спарсить, необходимо увидеть, какие символы разделители колонок
в таблице, и.т.д
Rick_77 пишет:
Я не ошибся. Исходные данные ИМЕННО в текстовом файле. Шаблон привожу в прикреплённом файле. Это выгрузка из городской программы.
А сохранить необходимо в формате XLS.
Читал о том что нужны для этого библиотеки, но пока до них я не дошёл. Нужно решить первую часть - спарсить.
Vladimir Kheifets пишет:
Добрый день!
Существует много заготовок и готовых примеров,
про то как читать, парзить и сохранять,
но с начала желательно уточнить постановку задачи.
Начнём с того, что таблицы бывают, где угодо, но только не в тестовых файлах.
Уточните, пожалуста, структуру данных в этом файле, а ещё лучше покажите образец.
В каком Excel-формате (CSV, XLS... ) нужно сохранить файл?
Удачи!
Rick_77 пишет:
Граждане знающие.
Существует ли шаблон для решения такой задачи:
- текстовый файл, в нём заголовок (текстовая информация);
- далее заголовок таблицы;
- и данные в таблице (числа).
Необходимо выбрать этот текстовый файл, спарсить его и записать в массив числа, для последующего оперирования цифр, а после выгрузить данные в экселевский файл.
Вот такой вот запрос.
Существует ли шаблон для решения такой задачи:
- текстовый файл, в нём заголовок (текстовая информация);
- далее заголовок таблицы;
- и данные в таблице (числа).
Необходимо выбрать этот текстовый файл, спарсить его и записать в массив числа, для последующего оперирования цифр, а после выгрузить данные в экселевский файл.
Вот такой вот запрос.
Добрый день!
Существует много заготовок и готовых примеров,
про то как читать, парзить и сохранять,
но с начала желательно уточнить постановку задачи.
Начнём с того, что таблицы бывают, где угодо, но только не в тестовых файлах.
Уточните, пожалуста, структуру данных в этом файле, а ещё лучше покажите образец.
В каком Excel-формате (CSV, XLS... ) нужно сохранить файл?
Удачи!
Я не ошибся. Исходные данные ИМЕННО в текстовом файле. Шаблон привожу в прикреплённом файле. Это выгрузка из городской программы.
А сохранить необходимо в формате XLS.
Читал о том что нужны для этого библиотеки, но пока до них я не дошёл. Нужно решить первую часть - спарсить.
Покажите, пожалуйста, образец файла, не его шаблон.
Если очень секретный СС документ, замените данные на хххх.
Чтобы спарсить, необходимо увидеть, какие символы разделители колонок
в таблице, и.т.д
Спасибо за внимание к моему вопросу. Сделаю.
6. Rick_77 - 12 Февраля, 2021 - 12:38:35 - перейти к сообщению
Rick_77 пишет:
Спасибо за внимание к моему вопросу. Сделаю.
Vladimir Kheifets пишет:
Покажите, пожалуйста, образец файла, не его шаблон.
Если очень секретный СС документ, замените данные на хххх.
Чтобы спарсить, необходимо увидеть, какие символы разделители колонок
в таблице, и.т.д
Rick_77 пишет:
Я не ошибся. Исходные данные ИМЕННО в текстовом файле. Шаблон привожу в прикреплённом файле. Это выгрузка из городской программы.
А сохранить необходимо в формате XLS.
Читал о том что нужны для этого библиотеки, но пока до них я не дошёл. Нужно решить первую часть - спарсить.
Vladimir Kheifets пишет:
Добрый день!
Существует много заготовок и готовых примеров,
про то как читать, парзить и сохранять,
но с начала желательно уточнить постановку задачи.
Начнём с того, что таблицы бывают, где угодо, но только не в тестовых файлах.
Уточните, пожалуста, структуру данных в этом файле, а ещё лучше покажите образец.
В каком Excel-формате (CSV, XLS... ) нужно сохранить файл?
Удачи!
Rick_77 пишет:
Граждане знающие.
Существует ли шаблон для решения такой задачи:
- текстовый файл, в нём заголовок (текстовая информация);
- далее заголовок таблицы;
- и данные в таблице (числа).
Необходимо выбрать этот текстовый файл, спарсить его и записать в массив числа, для последующего оперирования цифр, а после выгрузить данные в экселевский файл.
Вот такой вот запрос.
Существует ли шаблон для решения такой задачи:
- текстовый файл, в нём заголовок (текстовая информация);
- далее заголовок таблицы;
- и данные в таблице (числа).
Необходимо выбрать этот текстовый файл, спарсить его и записать в массив числа, для последующего оперирования цифр, а после выгрузить данные в экселевский файл.
Вот такой вот запрос.
Добрый день!
Существует много заготовок и готовых примеров,
про то как читать, парзить и сохранять,
но с начала желательно уточнить постановку задачи.
Начнём с того, что таблицы бывают, где угодо, но только не в тестовых файлах.
Уточните, пожалуста, структуру данных в этом файле, а ещё лучше покажите образец.
В каком Excel-формате (CSV, XLS... ) нужно сохранить файл?
Удачи!
Я не ошибся. Исходные данные ИМЕННО в текстовом файле. Шаблон привожу в прикреплённом файле. Это выгрузка из городской программы.
А сохранить необходимо в формате XLS.
Читал о том что нужны для этого библиотеки, но пока до них я не дошёл. Нужно решить первую часть - спарсить.
Покажите, пожалуйста, образец файла, не его шаблон.
Если очень секретный СС документ, замените данные на хххх.
Чтобы спарсить, необходимо увидеть, какие символы разделители колонок
в таблице, и.т.д
Спасибо за внимание к моему вопросу. Сделаю.
7. Rick_77 - 16 Февраля, 2021 - 14:53:39 - перейти к сообщению
Rick_77 пишет:
Rick_77 пишет:
Спасибо за внимание к моему вопросу. Сделаю.
Vladimir Kheifets пишет:
Покажите, пожалуйста, образец файла, не его шаблон.
Если очень секретный СС документ, замените данные на хххх.
Чтобы спарсить, необходимо увидеть, какие символы разделители колонок
в таблице, и.т.д
Rick_77 пишет:
Я не ошибся. Исходные данные ИМЕННО в текстовом файле. Шаблон привожу в прикреплённом файле. Это выгрузка из городской программы.
А сохранить необходимо в формате XLS.
Читал о том что нужны для этого библиотеки, но пока до них я не дошёл. Нужно решить первую часть - спарсить.
Vladimir Kheifets пишет:
Добрый день!
Существует много заготовок и готовых примеров,
про то как читать, парзить и сохранять,
но с начала желательно уточнить постановку задачи.
Начнём с того, что таблицы бывают, где угодо, но только не в тестовых файлах.
Уточните, пожалуста, структуру данных в этом файле, а ещё лучше покажите образец.
В каком Excel-формате (CSV, XLS... ) нужно сохранить файл?
Удачи!
Rick_77 пишет:
Граждане знающие.
Существует ли шаблон для решения такой задачи:
- текстовый файл, в нём заголовок (текстовая информация);
- далее заголовок таблицы;
- и данные в таблице (числа).
Необходимо выбрать этот текстовый файл, спарсить его и записать в массив числа, для последующего оперирования цифр, а после выгрузить данные в экселевский файл.
Вот такой вот запрос.
Существует ли шаблон для решения такой задачи:
- текстовый файл, в нём заголовок (текстовая информация);
- далее заголовок таблицы;
- и данные в таблице (числа).
Необходимо выбрать этот текстовый файл, спарсить его и записать в массив числа, для последующего оперирования цифр, а после выгрузить данные в экселевский файл.
Вот такой вот запрос.
Добрый день!
Существует много заготовок и готовых примеров,
про то как читать, парзить и сохранять,
но с начала желательно уточнить постановку задачи.
Начнём с того, что таблицы бывают, где угодо, но только не в тестовых файлах.
Уточните, пожалуста, структуру данных в этом файле, а ещё лучше покажите образец.
В каком Excel-формате (CSV, XLS... ) нужно сохранить файл?
Удачи!
Я не ошибся. Исходные данные ИМЕННО в текстовом файле. Шаблон привожу в прикреплённом файле. Это выгрузка из городской программы.
А сохранить необходимо в формате XLS.
Читал о том что нужны для этого библиотеки, но пока до них я не дошёл. Нужно решить первую часть - спарсить.
Покажите, пожалуйста, образец файла, не его шаблон.
Если очень секретный СС документ, замените данные на хххх.
Чтобы спарсить, необходимо увидеть, какие символы разделители колонок
в таблице, и.т.д
Спасибо за внимание к моему вопросу. Сделаю.
Всем привет!
Файл я спарсил. Сформировал массив. В консоли получаю интересующий меня результат. Но ещё не умею (не нашёл подходящий пример) свойства объекта доставать и формировать строку из них, а не добавлять весь объект для того, что бы выгрузить в экселевский файл.
Код ниже:
console.log('---Табличная часть:---');
for (let i = 0; i < borrowerData.data.length; i++) {
console.log(borrowerData.data[i]);
}
console.log('---Массив в CSV---');
var Results = [
["date", "Dolg_nach", "Pokaz_nach", "Pokaz_kon", "Nachisl_Voda_M", "Nachisl_Voda_Grn", "Nachisl_Stoki_M", "Nachisl_Stoki_Grn", "Poliv_Sotki", "Poliv_Grn", "Lgoty_Voda", "Lgoty_Stoki", "Recount", "Payed", "Supsid", "K_oplate", "Dolg_Kon_Mes"]
//[borrowerData.data[i]],
];
Results.push(borrowerData.data);
//exportToCsv = function()
var CsvString = "";
Results.forEach(function (RowItem, RowIndex) {
RowItem.forEach(function (ColItem, ColIndex) {
CsvString += ColItem + ';';
});
//CsvString += "\r\n";
CsvString += /^[\+,-]+$/;
console.log(Results);
});
CsvString = "data:application/csv," + encodeURIComponent(CsvString);
var x = document.createElement("A");
x.setAttribute("href", CsvString);
x.setAttribute("download", "Borrower.csv");
document.body.appendChild(x);
x.click();
8. Rick_77 - 18 Февраля, 2021 - 08:16:06 - перейти к сообщению
Rick_77 пишет:
Всем привет!
Файл я спарсил. Сформировал массив. В консоли получаю интересующий меня результат. Но ещё не умею (не нашёл подходящий пример) свойства объекта доставать и формировать строку из них, а не добавлять весь объект для того, что бы выгрузить в экселевский файл.
Код ниже:
console.log('---Табличная часть:---');
for (let i = 0; i < borrowerData.data.length; i++) {
console.log(borrowerData.data[i]);
}
console.log('---Массив в CSV---');
var Results = [
["date", "Dolg_nach", "Pokaz_nach", "Pokaz_kon", "Nachisl_Voda_M", "Nachisl_Voda_Grn", "Nachisl_Stoki_M", "Nachisl_Stoki_Grn", "Poliv_Sotki", "Poliv_Grn", "Lgoty_Voda", "Lgoty_Stoki", "Recount", "Payed", "Supsid", "K_oplate", "Dolg_Kon_Mes"]
//[borrowerData.data[i]],
];
Results.push(borrowerData.data);
//exportToCsv = function()
var CsvString = "";
Results.forEach(function (RowItem, RowIndex) {
RowItem.forEach(function (ColItem, ColIndex) {
CsvString += ColItem + ';';
});
//CsvString += "\r\n";
CsvString += /^[\+,-]+$/;
console.log(Results);
});
CsvString = "data:application/csv," + encodeURIComponent(CsvString);
var x = document.createElement("A");
x.setAttribute("href", CsvString);
x.setAttribute("download", "Borrower.csv");
document.body.appendChild(x);
x.click();
Rick_77 пишет:
Rick_77 пишет:
Спасибо за внимание к моему вопросу. Сделаю.
Vladimir Kheifets пишет:
Покажите, пожалуйста, образец файла, не его шаблон.
Если очень секретный СС документ, замените данные на хххх.
Чтобы спарсить, необходимо увидеть, какие символы разделители колонок
в таблице, и.т.д
Rick_77 пишет:
Я не ошибся. Исходные данные ИМЕННО в текстовом файле. Шаблон привожу в прикреплённом файле. Это выгрузка из городской программы.
А сохранить необходимо в формате XLS.
Читал о том что нужны для этого библиотеки, но пока до них я не дошёл. Нужно решить первую часть - спарсить.
Vladimir Kheifets пишет:
Добрый день!
Существует много заготовок и готовых примеров,
про то как читать, парзить и сохранять,
но с начала желательно уточнить постановку задачи.
Начнём с того, что таблицы бывают, где угодо, но только не в тестовых файлах.
Уточните, пожалуста, структуру данных в этом файле, а ещё лучше покажите образец.
В каком Excel-формате (CSV, XLS... ) нужно сохранить файл?
Удачи!
Rick_77 пишет:
Граждане знающие.
Существует ли шаблон для решения такой задачи:
- текстовый файл, в нём заголовок (текстовая информация);
- далее заголовок таблицы;
- и данные в таблице (числа).
Необходимо выбрать этот текстовый файл, спарсить его и записать в массив числа, для последующего оперирования цифр, а после выгрузить данные в экселевский файл.
Вот такой вот запрос.
Существует ли шаблон для решения такой задачи:
- текстовый файл, в нём заголовок (текстовая информация);
- далее заголовок таблицы;
- и данные в таблице (числа).
Необходимо выбрать этот текстовый файл, спарсить его и записать в массив числа, для последующего оперирования цифр, а после выгрузить данные в экселевский файл.
Вот такой вот запрос.
Добрый день!
Существует много заготовок и готовых примеров,
про то как читать, парзить и сохранять,
но с начала желательно уточнить постановку задачи.
Начнём с того, что таблицы бывают, где угодо, но только не в тестовых файлах.
Уточните, пожалуста, структуру данных в этом файле, а ещё лучше покажите образец.
В каком Excel-формате (CSV, XLS... ) нужно сохранить файл?
Удачи!
Я не ошибся. Исходные данные ИМЕННО в текстовом файле. Шаблон привожу в прикреплённом файле. Это выгрузка из городской программы.
А сохранить необходимо в формате XLS.
Читал о том что нужны для этого библиотеки, но пока до них я не дошёл. Нужно решить первую часть - спарсить.
Покажите, пожалуйста, образец файла, не его шаблон.
Если очень секретный СС документ, замените данные на хххх.
Чтобы спарсить, необходимо увидеть, какие символы разделители колонок
в таблице, и.т.д
Спасибо за внимание к моему вопросу. Сделаю.
Всем привет!
Файл я спарсил. Сформировал массив. В консоли получаю интересующий меня результат. Но ещё не умею (не нашёл подходящий пример) свойства объекта доставать и формировать строку из них, а не добавлять весь объект для того, что бы выгрузить в экселевский файл.
Код ниже:
console.log('---Табличная часть:---');
for (let i = 0; i < borrowerData.data.length; i++) {
console.log(borrowerData.data[i]);
}
console.log('---Массив в CSV---');
var Results = [
["date", "Dolg_nach", "Pokaz_nach", "Pokaz_kon", "Nachisl_Voda_M", "Nachisl_Voda_Grn", "Nachisl_Stoki_M", "Nachisl_Stoki_Grn", "Poliv_Sotki", "Poliv_Grn", "Lgoty_Voda", "Lgoty_Stoki", "Recount", "Payed", "Supsid", "K_oplate", "Dolg_Kon_Mes"]
//[borrowerData.data[i]],
];
Results.push(borrowerData.data);
//exportToCsv = function()
var CsvString = "";
Results.forEach(function (RowItem, RowIndex) {
RowItem.forEach(function (ColItem, ColIndex) {
CsvString += ColItem + ';';
});
//CsvString += "\r\n";
CsvString += /^[\+,-]+$/;
console.log(Results);
});
CsvString = "data:application/csv," + encodeURIComponent(CsvString);
var x = document.createElement("A");
x.setAttribute("href", CsvString);
x.setAttribute("download", "Borrower.csv");
document.body.appendChild(x);
x.click();
Нашёл я ответы почти на все вопросы, что я написал выше. Получил я экселевский файл. Но есть проблема:
Заголовки не воспринимает по русски и форматы полей. А именно:
- заголовки пишут "шифровки" (краказябры);
- в поле где есть число, на пример 7,12 воспринимает как Июль 2012 года, но если перед точкой 2 числа заполняет как следует, т.е. например 56.15 там и пишет;
- и дату которую я парсю в ексель бросает не числом (04.2020 - апрель 2020), а форматом "апр.20".
Кто знает подскажите.
Спасибо.
P.S.
Прилагаю код выгрузки из массива/объектов в эксель.
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- var arr = splitByCommasOutOfBrackets(originalString);
- for (var i = 0; i < arr.length; i++) {
- arr[i] = splitByCommasOutOfBrackets(arr[i]);
- }
- console.log(arr);
- var CsvString = "";
- Results.forEach(function (RowItem, RowIndex) {
- RowItem.forEach(function (ColItem, ColIndex) {
- CsvString += ColItem + ';';
- });
- CsvString += "\r\n";
- console.log(Results);
- });
- CsvString = "data:application/csv," + encodeURIComponent(CsvString);
- var x = document.createElement("A");
- x.setAttribute("href", CsvString);
- x.setAttribute("download", "Borrower.csv");
- document.body.appendChild(x);
- x.click();