У меня есть огромная электронная таблица Excel, в которой указаны тарифы на телефонные звонки в разные страны.
Формат столбцов:
Страна, Курс Локальность, Префиксы, Курс, Опт
например.
Афганистан, по умолчанию 93, 930; 931; 9321; 9322; 9323; 9324; 9324; 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, "Afganistan", 93, "По умолчанию", 1.023,60,1.023,10
00, "Afganistan", 931, "По умолчанию", 1.023,60,1.023,10
...
00, "Afganistan", 939, "По умолчанию", 1.023,60,1.023,10
Где 00, 60 и 10 жестко запрограммированы и объединены с другими данными из Excel.
Как я могу экспортировать эти данные в требуемый формат, если мне нужно переформатировать их в процессе работы.
Должен ли я экспортировать в XML и использовать XSLT или какой-либо другой процесс для преобразования данных в CSV?
Если это так, то как мне сделать это просто и быстро.