vbaexcelrabbitmqexcel-2013

Excel and RabbitMQ - Process RabbitMQ Messages in Excel?


I would like to subscribe to a RabbitMQ message queue from Excel 2013.

The ultimate aim is to allow data contained within a MQ message to be processed within Excel and to also allow Excel to send a formatted message via a RabbitMQ message queue. Is this possible?

The message which is sent down the message queue is comprised of 7 fields, each field is delimited by a ; symbol - however the message is sent as one string over the message queue...

e.g. "text;number;number;number;text,text,timestamp"

I would like to be able to split the raw message as above, into formatted cells in Excel 2013. Can this be done?

I have limited coding experience and I am trying to learn. Can this be done via VBA code or an Excel Add-In?


Solution

  • First, the bad news: there is no easy way to do this.

    Now, the good news: if you really want to, you probably can do it, in at least two different ways.

    Disclaimer I have not tested anything, cannot guarantee that it will work, and you (probably) will need to level up your coding skills to achieve what you want. These are just ideas that I would explore myself if I had requirements like yours, and should give you some pointers to get started. They're not necessarily good or functional.

    There are various approaches to explore in order to achieve what you want:

    I'm sorry that I can't provide actual code showing how you'd go at any of this, but as you've probably guessed by now, all solutions imply a fair amount of work. So at least, you know where to look...