VBA больше не режет для меня. У меня много огромных файлов Excel, для которых мне нужно сделать множество вычислений и разбить их на другие файлы Excel/CSV.Самый маленький язык кривой обучения для работы с файлами CSV
Мне нужен язык, который я могу забрать в течение следующих нескольких дней, чтобы делать то, что мне нужно, потому что это своего рода чрезвычайная ситуация. Мне предложили python, но я хотел бы проверить с вами, если есть что-то еще, что делает обработку файлов CSV быстро и легко.
Вам нужно подмножество данных? Если это так, R будет намного проще использовать для управления, чем Python, поскольку его подмножество функций встроено в базовый язык. – chimeracoder
По моему опыту, сохранение ваших данных Excel в виде разделителей с табуляцией, а не CSV, избавляет от многих головных болей. Парсинг становится куском пирога, так как все, что вам нужно сделать, это разделить файл на символы «новой строки» и разделить строки на символы табуляции. Нет кавычек или апострофов. Разграниченный табулятор также является собственным форматом, если вы копируете/вставляете данные из листа Excel в текстовый редактор. – devuxer
@ DanM: Ваш опыт кажется крайне ограниченным. Как Excel 2003, так и Excel 2007 ведут себя следующим образом, когда «Сохранить как текст (разделитель табуляции)»: если поле содержит какие-либо запятые или новые строки, это поле обернуто в кавычки. Если поле содержит любые кавычки, каждая цитата удваивается, и все поле затем завертывается в кавычки. Другими словами, очень похоже на CSV. –