Exportación de archivo TCX
Vanja
-
yclik Mensajes publicados 3875 Fecha de registro Estado Miembro Última intervención -
yclik Mensajes publicados 3875 Fecha de registro Estado Miembro Última intervención -
Hola,
Tengo datos en formato TCX y necesito explotarlos en LibreOffice Calc.
Cuando abro mi archivo TCX en LibreOffice, todo se muestra en una sola columna de la siguiente manera:
<Activities>
<Activity Sport="Running">
<Id>2019-06-21T14:58:49.000Z</Id>
<Lap StartTime="2019-06-21T14:58:49.000Z">
<TotalTimeSeconds>351.0</TotalTimeSeconds>
<DistanceMeters>1000.0</DistanceMeters>
<MaximumSpeed>3.059999942779541</MaximumSpeed>
<Calories>53</Calories>
<AverageHeartRateBpm>
<Value>140</Value>
</AverageHeartRateBpm>
<MaximumHeartRateBpm>
<Value>160</Value>
</MaximumHeartRateBpm>
<Intensity>Active</Intensity>
<TriggerMethod>Manual</TriggerMethod>
<Track>
<Trackpoint>
<Time>2019-06-21T14:58:49.000Z</Time>
<Position>
<LatitudeDegrees>46.9615463912487</LatitudeDegrees>
<LongitudeDegrees>6.8697604816406965</LongitudeDegrees>
</Position>
<AltitudeMeters>433.6000061035156</AltitudeMeters>
Quisiera saber si existe una macro que permita reconocer los nombres entre <> y que transforme en columnas.
Como una macro que diga "si en el texto hay <speed>, hay que colocar este número en una columna"
Eso es todo, espero que mi pregunta sea lo suficientemente clara.
Gracias de antemano por sus respuestas y su ayuda.
Que tengan un buen día.
Tengo datos en formato TCX y necesito explotarlos en LibreOffice Calc.
Cuando abro mi archivo TCX en LibreOffice, todo se muestra en una sola columna de la siguiente manera:
<Activities>
<Activity Sport="Running">
<Id>2019-06-21T14:58:49.000Z</Id>
<Lap StartTime="2019-06-21T14:58:49.000Z">
<TotalTimeSeconds>351.0</TotalTimeSeconds>
<DistanceMeters>1000.0</DistanceMeters>
<MaximumSpeed>3.059999942779541</MaximumSpeed>
<Calories>53</Calories>
<AverageHeartRateBpm>
<Value>140</Value>
</AverageHeartRateBpm>
<MaximumHeartRateBpm>
<Value>160</Value>
</MaximumHeartRateBpm>
<Intensity>Active</Intensity>
<TriggerMethod>Manual</TriggerMethod>
<Track>
<Trackpoint>
<Time>2019-06-21T14:58:49.000Z</Time>
<Position>
<LatitudeDegrees>46.9615463912487</LatitudeDegrees>
<LongitudeDegrees>6.8697604816406965</LongitudeDegrees>
</Position>
<AltitudeMeters>433.6000061035156</AltitudeMeters>
Quisiera saber si existe una macro que permita reconocer los nombres entre <> y que transforme en columnas.
Como una macro que diga "si en el texto hay <speed>, hay que colocar este número en una columna"
Eso es todo, espero que mi pregunta sea lo suficientemente clara.
Gracias de antemano por sus respuestas y su ayuda.
Que tengan un buen día.
2 respuestas
-
TCX = Garmin = XML
No necesitas una macro para hacer esto, debes crear un filtro XSLT.
Explicaciones aquí: http://beaussier.com/sections/viewtopic.php?f=8&t=1560
.
--
¿Por qué piratear MS-Office cuando hay una solución gratuita?
Utiliza OpenOffice -
buenas noches
también hay la posibilidad de colocar en columnas
seleccionar la columna
Datos > texto en columnas
marcar "Otros" y poner > como separador
en la columna restante
repetir con <