2015-04-06 3 views
1

Мне часто нужно вытаскивать некоторые отчеты CSV и анализировать их с помощью powerpivot. «Проблема» в том, что инструмент выкладывает отчет вроде этого:Пропустить строки при импорте CSV в PowerPivot

Report Name Keywords (Group contains 778600, Campaign contains us-en)      
Client XYZ      
Scope Entire Account      
Date Range 3/12/2015      
Filters Campaign contains us-en; Group contains 778600; Clicks > 0; Reduced Dimension      

Keyword Account Publisher Campaign Group Search Bid $ Status Destination URL 
Total for all 2 keywords        

Keyword Account Publisher Campaign Group Search Bid $ Status Destination URL 
bla bla bla Account Name Publisher Name Campaign Name Group Name 1 Active URL 

Так что я всегда нужно сделать, это удалить первые 9 строк в CSV Перед импортом. Обычно я могу сделать это на Notepad ++, но иногда CSV настолько велик, что я действительно не могу открыть его для редактирования. Пока я использую программу под названием 010 Editor, но у меня осталось только несколько дней.

Есть ли простой способ пропустить эти строки при импорте?

спасибо

+3

Вы можете использовать Power Query для загрузки данных в Power Pivot. Он позволяет пропустить первые строки x и отфильтровать строки с пустым/нулевым значением. Как только вы сможете сделать это один раз, вы можете скопировать код M, чтобы использовать его в других CSV. Или вы можете автоматизировать его как функцию и просто загружать его в файлы. – mmarie

+0

Это сработало отлично! Пожалуйста, напишите как ответ, чтобы я мог дать вам кредит, но PowerQuery полностью сделал трюк. – IgorKB

+0

Рад, что это сработало для вас. Он теперь отправлен в качестве ответа. Благодаря! – mmarie

ответ

3

Вы можете использовать Power Query (загрузить бесплатно) для загрузки данных в мощности Pivot. Он позволяет пропустить первые строки x и отфильтровать строки с пустым/нулевым значением. Как только вы сможете заставить это работать один раз, вы можете скопировать код M, чтобы использовать его в других CSV-файлах. Или вы можете automate it as a function и просто скопировать его расположение файлов.

Смежные вопросы