Parsing from .vsd file in linux

Hi, i’m trying to extract/parse data from .vsd file (MS visio format) in linux.
for example, extracting the infromation of block diagram and parsing that info to output file.
the output file format can be any data format (.xlsm is better).

is it possible?
if then, what is the most pratical method? do i use the libreoffice SDK for API?

VSD File Extension - What is a .vsd file and how do I open it? seems to be some (vector) graphic. Open with Draw and export to PDF.

IMHO yes and no.

If you think of files by MS Visio, these can be opened in LibreOffice.
If this is not satisfying your needs, the source is available, so you could adapt to your needs. So this is POSSIBLE.

As Visio is a format for drawing and you suggest a spreadsheet as destination, you may be more interested in the figures, wich generated the drawing. If these are available, I don’t know.
So to the actual problem the answer may be a “No” not, or not always possible…

As your format for output is not fixed you may check this idea for python:

it looks cool, but i need script for visio2anything. not gui tool.
does it work in linux? and does it also work as a script?
i want to use visio2python script in linux (no user click, just one command)

Start with programming or a bit research for yourself…

So the info is on the net, but I guess an Office-Suite is not your best tool (not even, if I consider LO including Python).