У меня есть огромная электронная таблица Excel, содержащая тарифы на телефонные звонки в несколько разных стран.Экспорт и переформатирование данных из MS Excel
Формат столбцов: Страна, RateLocality, Приставки, скорость, Оптовая
например Афганистан, по умолчанию, 93, 930, 931, 9321, 9322, 9323, 9324, 9325, 9326, 9327, 9328, 9329, 9331, 9332, 9333, 9334, 9335, 9336, 9337, 9338, 9339, 9341, 9342 ; 9343; 9344; 9345; 9346; 9347; 9348; 9349; 9351; 9352; 9353; 9354; 9355; 9356; 9357; 9358; 9359; 9361; 9362; 9363; 9364; 9365; 9366; 9367; 9368; 9369 ; 9371; 9372; 9373; 9374; 9376; 938; 939; $ 1.023, $ 0.455
Эти тарифы меняются каждый раз так часто, и мне нужно получить их в другую систему, которая может импортировать их с помощью CSV.
Окончательный формат:
LD PREPEND CODE т.е.. 00 или 011, код страны, код зоны, комментарий, стоимость подключения, включенные секунды, стоимость за минуту, прейскурант, приращение
Итак, чтобы преобразовать эту строку, у меня было бы 00, «Афганистан», 93, «По умолчанию», , 1.023,60,1.023,10 00, «Афганистан», 931, «По умолчанию», 1.023,60,1.023,10 ... 00, «Афганистан», 939, «По умолчанию», 1.023,60,1.023 , 10
Где 00, 60 и 10 жестко закодированы и объединены с другими данными от excel.
Как я могу экспортировать эти данные в требуемый формат, учитывая, что мне нужно переформатировать его по мере его поступления.
Должен ли я экспортировать в XML и использовать XSLT или какой-либо другой процесс для обработки данных в CSV? Если это так, как мне это сделать просто и быстро.
Спасибо, только немного подстроив, что сделало трюк. – Matt