Я создаю приложение, которое в значительной степени опирается на списки, состоящие из массива массивов (строк).Я не могу найти инструмент для преобразования CSV в такой список легко.Вещи, которые я пробовал:
Приложение с именем csv2plist.py, которое с бешенством преобразует только первый столбец в массив и игнорирует остальную часть csv.
Онлайн-инструмент для mindsizzlers, который, кажется, больше не онлайн (по крайней мере, время ожидания соединения).
Приложение под названием «Plist converter», которое создает толькоplist, это массив словарей.
Кто-нибудь еще был успешным с этим?Любой совет, как преобразовать CSV-файл в plist, который является массивом массивов?
Пример ввода (типичный CSV):
c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,g,g,g,a1,g,g,g,g,c,c,c,c,c,c,c,c,c,c,c,c,c,c
c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,g,g,g,o,g,g,g,g,c,c,c,c,c,c,c,c,c,c,c,c,c,c
c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,g,g,g,o,g,g,g,g,c,c,c,c,c,c,c,c,c,c,c,c,c,c
c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,g,g,g,o,g,g,g,g,c,c,c,c,c,c,c,c,c,c,c,c,c,c
c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,g,g,g,o,g,g,g,g,c,c,c,c,c,c,c,c,c,c,c,c,c,c
Пример вывода (типичный массив массивов plist)):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<array>
<string>f</string>
<string>f</string>
<string>f</string>
<string>f</string>
<string>f</string>
<string>f</string>
<string>f</string>
<string>f</string>
<string>f</string>
<string>f</string>
</array>
<array>
<string>f</string>
<string>f</string>
<string>f</string>
<string>f</string>
<string>f</string>
<string>f</string>
<string>f</string>
<string>f</string>
<string>f</string>
<string>f</string>
</array>
Спасибо.