And that's why I gave up and no longer bother. I made this thread to see what other people would do if they were in my situation.
Go back to being civil. By reflecting her attitude to you you've fallen into reinforcing her low opinion of you:
Don't reflect their behaviour because it just gives them justification to carry on.
Right now you're that Bitch Eating Crackers. By ignoring her, you're basically making it that much easier for her to apply that mental model to you, but if you treat her no differently than anyone else on the team it ultimately makes it much harder for her to maintain that model. Always put the effort on the other party to be frosty.
Try my earlier suggestion and see if that gets you any traction. Asking people for advice/help in an office environment is a great way of building rapport because you're essentially indicating to them that you value their competence/knowledge. 'Hey Jan sorry to disturb you but I'm really struggling with this formula, and I believe you're the expert on Excel, so would you be able to give me a couple of minutes to show me where I went wrong? ' Cap off the encounter with something akin to a ' 'Thank you very much for your time' or 'I really appreciate your help'' or even a simple 'You're a star'. Statements like that will go a long way towards forcing a person to have to re-evaluate their mental model of you, and that's ultimately what you need to achieve. If you can do it in a group situation even better, as you're essentially demonstrating to the tribe that you hold them in esteem. Adopting a deferring tone might initially grate with your ego (swallow your pride), but the ends justify the means.*
Also, the next day, when you first see them say hello and then and follow it up with a reminder 'Hi Jan, 'Thanks for yesterday, that was super helpful. I really appreciate the assist'. That way you're starting the day with giving them a major boost which will completely disrupt their routine ritual of seeing you come in and reverting to 'Look at that Bitch eating Crackers' mode. It puts them in the situation of having to re-evaluate you because new information has come to light that fucks with the existing mental model.
^Rinse/repeat
Your aim is to build up a rapport with them through the work, once that reaches a healthy level, then you can start to look at breaking out from there and building reciprocity 'Thanks for that Jan. I'm going to get a Coffee, do you want me to get you anything?'
Also, work on building up really good relationships with everyone else in the office. I make it a habit of always saying hello to everyone I encounter, asking them how their weekends were on a Monday morning, and in the afternoon if I meet people in the kitchen I like to use phrases like 'How's it going? ' Or 'are you winning?' which are more open-ended and require some thought on their part and most importantly use their name. Always. Most of the time it's the usual pat responses, but the point is, I'm demonstrating consistent behaviour across the board.
*There are people I don't overly like where I work and vice versa. My current boss, for instance, isn't anywhere near as competent or knowledgable as upper management think and I privately enjoy seeing them flounder at times, but I keep that Schadenfreude under wraps. However, as far as conduct goes I treat everyone equally and I'm not afraid occasionally ask someone for assistance/for their opinion in order to build rapport (even if I already know the answer). I wouldn't say I'm ultimately friendly with any of these people, but I've made it damn hard for them to find excuses to actively hate me.
Most importantly though, do the work. Get really good at your job. In the 80/20 principle, you want to be firmly in the 20% camp. If you free up, ask people if you can assist. Be helpful. Competence carries weight.