Gå til innhold

ExcelGuruer: Automatisk .txt->.xls hvordan?


Anbefalte innlegg

Jeg har veldig mange txt-filer som består av det samme oppsettet. Det er en header med en del info, og deretter en tabell med tall med bestemt lengde men uten separator. Aller helst skulle jeg også laget et vanlig XY-diagram i regnearket med innholdet i tabellen.

 

Det er relativt enkelt å importere dette i Excel for hver gang og lage grafer, men det er snakk om veldig mange filer så jeg kunne tenkt meg en automatisert måte å gjøre dette på.

 

Det aller beste hadde vært å kunne markere alle filene i utforskeren, trykke på høyre musetast og velge fra rullemenyen "konverter til .xls-filer med samme navn og lag grafer". Desverre finnes ikke denne knappen. (pussig nok :p )

 

Kan dere gi meg en liten guide på hvordan man kan gjøre dette? Om ikke så enkelt som jeg kunne ønske, så i hvertfall en annen lett og helst automatisert måte å gjøre det på.

Lenke til kommentar
Videoannonse
Annonse

Jeg tror jeg har kommet litt på vei:

 

Jeg har laget en batchfil (.bat) som kopierer sammen alle filene i den katalogen jeg skal importere med DOS-kommandoen

type *.txt > samlefil.tmp

rename samlefil.tmp samlefil.txt

 

På den måten slipper jeg å importere ørten filer etter hverandre til jeg får senebetennelse i fingrene. Sorteringen av dataene i excel gjenstår fortsatt men kanskje dere har noen ide til effektivisering eller autmoatisering av dette?

Endret av Simen1
Lenke til kommentar

Oki. Det er ikke noe hemmelig innhold så jeg kan godt poste en smakebit. Jeg får ca 3-500 slike filer hver måned og de er alle ca 2-3000 linjer lange. (Det er mye tid/arbeid å spare her ja :) )

 

Her er smakebiten inkludert header:

"Test Type";"Metals"
"Method Name:";"C:\INSTRON\user\template\mediumflat.mtK"
"Sample Name:";"3-0°,0%, 3d, 20d"
"Operator ID:";"Simen"
"Company:";"Hydro"
"Lab name:";"RDS"
"Test date:";"2004-07-15"
"Temperature:";"273"
"Humidity:";"50"
"Note 1:";"73"
"Note 2:";""
"Note 3:";""
"Geometry:";"Rectangular"
"Specimen";1
"Specimen name:";"1"
"Width:";10.320000;"mm"
"Thickness:";2.940000;"mm"
"Parallel Length:";31.000000;"mm"
"Diameter:";9.999980;"mm"
"Inner diameter:";0.500000;"mm"
"Outer diameter:";30.000000;"mm"
"Wall thickness:";5.000000;"mm"
"Area:";30.340800;"mm*mm"
"Linear density:";1.000000;"den"
"Sled weight:";9.806650;"N"
"Loading span:";0.000000;"mm"
"Support span:";1.000000;"mm"
"Span ratio:";"2"
"Fixture type:";"3-point"
"Comment:";""
"Extensometer";25.000000;"**mm"
"Included"
"Final Width:";10.320000;"mm"
"Final Thickness:";2.940000;"mm"
"Final Length:";31.000000;"mm"
"Final Diameter:";9.999980;"mm"
"Final Inner diameter:";0.500000;"mm"
"Final Outer diameter:";30.000000;"mm"
"Final Wall thickness:";5.000000;"mm"
"Final Area:";30.340800;"mm*mm"
"Final Linear density:";1.000000;"den"
"Time sec";"Extension mm";"Strain 1 %";"Load N";"Tensile stress MPa";"Cycle Count ";"Total Cycle Count ";"Repetitions Count ";"Segment ID ";"Tensile extension mm";"Tensile strain %";"Corrected Position mm"
0;2,99145e-005;0,0004040423;133,4743;4,39917;0;0;0;644;0,0001010106;0,0004040423;2,99145e-005
0,006;2,99145e-005;0,0003680798;133,5026;4,4001;0;0;0;708;9,201995e-005;0,0003680798;2,99145e-005
0,026;8,97435e-005;0,0001148728;134,7797;4,442194;0;0;0;708;2,87182e-005;0,0001148728;8,97435e-005
0,046;0,00059829;-0,0001159922;135,0242;4,450251;0;0;0;708;-2,899806e-005;-0,0001159922;0,00059829
0,066;0,001675212;-6,464506e-005;132,5263;4,367923;0;0;0;708;-1,616127e-005;-6,464506e-005;0,001675212
0,086;0,003170937;-5,220063e-005;134,3018;4,426441;0;0;0;708;-1,305016e-005;-5,220063e-005;0,003170937
0,106;0,004935893;-5,798174e-005;135,5538;4,467709;0;0;0;708;-1,449544e-005;-5,798174e-005;0,004935893
0,126;0,006820506;-1,212247e-005;134,308;4,426648;0;0;0;708;-3,030618e-006;-1,212247e-005;0,006820506
0,146;0,008764948;-0,0002568042;135,4034;4,46275;0;0;0;708;-6,420105e-005;-0,0002568042;0,008764948
0,166;0,01070939;-0,0002132965;135,8688;4,47809;0;0;0;708;-5,332413e-005;-0,0002132965;0,01070939
0,186;0,01265383;-0,0003260833;137,7681;4,540689;0;0;0;708;-8,152083e-005;-0,0003260833;0,01265383
0,206;0,01456836;-0,0004695408;138,4796;4,564137;0;0;0;708;-0,0001173852;-0,0004695408;0,01456836
0,226;0,01648289;-0,0008495474;139,7332;4,605456;0;0;0;708;-0,0002123868;-0,0008495473;0,01648289
0,246;0,01830767;-0,001373697;141,0135;4,647654;0;0;0;708;-0,0003434243;-0,001373697;0,01830767
0,266;0,02016237;-0,001688638;143,6666;4,735095;0;0;0;708;-0,0004221595;-0,001688638;0,02016237
0,286;0,02198716;-0,001561251;145,9796;4,811329;0;0;0;708;-0,0003903127;-0,001561251;0,02198716

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...