To prepare the input files for Circos, usual command-line tools like awk will help you shaping them (bed files, arcs, etc) according to what Circos need (described in the documentation / available examples / Circos courses). So you can simply use Excel, R, python... I don't think specific tools are required for printing specific columns of the usual beds, bedgraphs and so on.
Read the well-made Circos courses (http://circos.ca/tutorials/course/), check the examples of input data for what you desire (bedgraphs, beds and so on), and format the data with the tool you know the best.
If you mean, automatically preparing the conf files, Circos courses are quite useful for that and a copy pasting of the examples there are sufficient to start building your Circos plot.
Otherwise, if you don't want to spend some time learning the free command-line based version of Circos, more user-friendly approaches exist but you have to pay for it, like Circa: http://omgenomics.com/circa/
I don't recommand RCircos, it is quite limited, just learn the original Circos.
As a sidenote, you can also consider pyGenomeTracks (https://github.com/deeptools/pyGenomeTracks) for plotting data along whole chromosomes really easily and in very nice ways. If need the "circular view" of Circos, then imagemagick will do that for you (http://www.imagemagick.org/Usage/distorts/#map_circlar_arc). PyGenomeTracks can also display arcs, and even Hi-C heatmaps, which Circos is not currently capable of.
There are a few packages on R that allow you to create Circos plots, but my personal favorite is Circlize. It is more intuitive to me. I am attaching a figure I created for my recent paper: https://www.nature.com/articles/s41374-018-0104-x.
In the supplemental methods, I have also included all of the scripts used to create the Circos plots (along with other analyses). Please cite me if you decide to use it!
Thank you all for your suggestions and sorry for not replying or acknowledging your help back then. I actually went through all your answers then only, and tried out a few things which led me to use circos for my own use. Great suggestions all of you!