Unfortunately open office caps the number of rows that it will open at about 50,000 and will not properly import anything with more rows than that, and the Spell.DBC has ~70,000 rows by default for a 3.3.5a server as mine is. Additionally it would not really help my problem, as I was looking to do bulk edits with formulaic variations in each one. I have a bit of Java code written to calculate the formulas, and I could use it to make a CSV fairly easily, i just need to find a way to append that onto my Spell.dbc
Edit:
Found out how to do it. The problem originates from the strings in columns 171 and 188, mostly for rogue finishers. To solve this without losing data, use version 1.2.2 or above of myDBCEditor to export the strings as a patch, then clear columns 171 and 188. Next save it as a CSV from myDBCEditor, append your edits to this file with your bulk editing code, then open that CSV with myDBCEditor once more, apply the patch you made earlier, and save it as a DBC!
Edit:
Apparently some flags get destroyed when using the DBC to CSV convention here. The ones I have noticed are any flags with letters in them, and any negative rows