2016-10-10 9 views
0

複数のcsvファイルを1つのExcelファイルにインポートする作業があります。 簡単に右に見えます...非標準csvファイルのインポート

まあ、そこにはカーブがあります。

csvは、列ヘッダーの標準行ではなく、データ行です。 彼らはもっとある:
列見出し、値
列見出し、値

何ら問題は右.... はさてここで2番目のカーブボールませんテーブルを置き換えます。
列は
列見出しC、値c、見出しC2、値c2
列見出しD、値D、見出しD2、値d2

Screenshot of File 1 imported to excel B、値
列見出しBの、価値を見出し(強調表示された領域を注意してください。)

私は何で終わる必要があることです。

列、見出しBを見出し、Cを見出し、C2を見出し、Dを見出し、D2
見出し値、値b、cの値、値c2、値d、値d2

Screen shot of file 1 data manipulated

私は、Excelを使用して、電源クエリが、私はこれをクリーンアップするかどうかはわかりませんよ。

file1.csv探しのための

File Name,iqt csv file.csv,,,<br> 
,Date File Extracted,10/7/2016 10:07,,<br> 
Software Version,V215,,,<br> 
,,,,<br> 
Turns,0.244,,,<br> 
Close Torque,Rated,,,<br> 
Open Torque,Rated,,,<br> 
Open On,LIMIT,,,<br> 
Close On,LIMIT,,,<br> 
Close Direction,CLOCKWISE,,,<br> 
Power Loss Inhibit,OFF,,,<br> 
Interrupter Timer,OFF,,,<br> 
Conditional Control,OFF,,,<br> 
1 Sec Control,OFF,,,<br> 
5% Boost,OFF,,,<br> 
ESD Mode,STATIONARY,,,<br> 
ESD Signal,ACTIVE LOW,,,<br> 
ESD Tstat Bypass,OFF,,,<br> 
ESD Interlock Bypass,ON,,,<br> 
ESD Local Stop Bypass,OFF,,,<br> 
ESD Interrupter Timer Override,OFF,,,<br> 
Remote Source,BOTH,,,<br> 
Two Wire Control Priority,STATIONARY,,,<br> 
Power Supply,SINGLE PHASE MAINS,,,<br> 
Local Control,SELF MAINTAINED,,,<br> 
S1,Contact,NO,Trip On,CLOSE END POSITION<br> 
S2,,NO,,OPEN END POSITION<br> 
S3,,NC,,CLOSE END POSITION<br> 
S4,,NC,,OPEN END POSITION<br> 
S5,,NO,,CLOSE END POSITION<br> 
S6,,NO,,OPEN END POSITION<br> 
S7,,NO,,TORQUE TRIP ANY POSITION<br> 
S8,,NO,,REMOTE SELECTED<br> 
LED Close Colour,GREEN,,,<br> 
LED Mid Travel Indication,ON,,,<br> 
CPT (If fitted),20mA,OPEN,4mA,CLOSED<br> 
Partial Stroke Feature,DISABLED,,,<br> 
Fetterolf,DISABLED,,,<br> 
,,,,<br> 
Option Fitted,PROFIBUS,,,<br> 
Action on Loss of Comms,,,,<br> 
Off,,,,<br> 
Limited Range Position Minimum,0,%,,<br> 
Limited Range Position Maximum,0,%,,<br> 
Deadband,0,%,,<br> 
Motion Inhibit Time,0,s,,<br> 
Address Change,TRUE,,,<br> 
Address,0,,,<br> 
Auxilliary Inputs,,,,<br> 
Aux 1,Report 1 for o/c,,,<br> 
Aux 2,Report 1 for o/c,,,<br> 
Aux 3,Report 1 for o/c,,,<br> 
Aux 4,Report 1 for o/c,,,<br> 
Signal Loss Timeout,0,s,,<br> 
Manufacturing Data,,,,<br> 
Serial Number,B412510101,,,<br> 
Wiring Diagram,WD19595-01,,,<br> 
Type & Size,IQTM250,,,<br> 
Base,FA10,,,<br> 
Enclosure,30,,,<br> 
Voltage,WT,,,<br> 
Month/Year,480360,,,<br> 
Speed,209,,,<br> 
Test Rig,RF1,,,<br> 
Operator Notes,,,,<br> 
,.....................,,,<br> 
,....................,,,<br> 

file2.csv

"File Name","iqtConfigCSVFileBlank.csv"<br> 
"","Date File Extracted","10/10/2016 9:16:27 AM "<br> 
<br> 
<br> 
"Turns",0<br> 
"Close Torque %",40<br> 
"Open Torque %",40<br> 
"Open On","TORQUE"<br> 
"Close On","TORQUE"<br> 
"Close Direction","CLOCKWISE"<br> 
"Power Loss Inhibit","ON"<br> 
"Interrupter Timer","OFF"<br> 
"Conditional Control","OFF"<br> 
"1 Sec Control","OFF"<br> 
"5% Boost","OFF"<br> 
"ESD Mode","CLOSE"<br> 
"ESD Signal","ACTIVE LOW"<br> 
"ESD Tstat Bypass","OFF"<br> 
"ESD Interlock Bypass","OFF"<br> 
"ESD Local Stop Bypass","OFF"<br> 
"ESD Interrupter Timer Override","OFF"<br> 
"Remote Source","OFF"<br> 
"Two Wire Control Priority","CLOSE"<br> 
"Power Supply","3 PHASE MAINS"<br> 
"Local Control","SELF MAINTAINED"<br> 
"S1","Contact","NC","Trip On","INTERMEDIATE POSITION",50,"%"<br> 
"S2","","NC","","INTERMEDIATE POSITION",50,"%"<br> 
"S3","","NC","","INTERMEDIATE POSITION",50,"%"<br> 
"S4","","NC","","INTERMEDIATE POSITION",50,"%"<br> 
"LED Close Colour","GREEN"<br> 
"CPT (If fitted)","20mA","OPEN","4mA","CLOSED"<br> 
"Partial Stroke Feature","DISABLED"<br> 
"Fetterolf","DISABLED"<br> 
" "<br> 
"Manufacturing Data"<br> 
"Operator Notes"<br> 
"NO USER NOTE FITTED"<br> 
<br> 
<br> 

感謝。

+0

あなたの要件とファイルの記述の意味を理解できません。 –

答えて

0

あなたが提供したファイルサンプルコンテンツを見ると、かなり標準的です。重大な問題なしに自動的にロードされます。最初の見出し行をフィルタリングまたは削除し、データ列の名前を変更するだけです。

+0

不明な点がありましたらお詫び申し上げます。 –

+0

これはおそらく答えではなくコメントでなければなりません。 – dragonx

+0

私の元の答えには3つの文章がありました。 [OK]を最初のコメントにする必要があります、私はコメントに移動しました。他の2つの文は私の答えです。私は質問からサンプルデータを取り出し、Power Queryを使用してテストしました。 –

関連する問題