When designing for mobiles, the first question you should ask yourself is, "Do users need to be able to perform the same actions while on-the-go as they perform at their workstations?" The second question you should ask is, "Can all of these actions be performed comfortably on all mobile devices?"
When you're dealing with 100-row tables, that translates to at least 7-8 screens on a mobile. That's not comfortable, especially when you want them to be editable. Editing needs to be invoked somehow, which is usually accomplished by tapping. The recommended target area is 9mm, so your entire table height can be as much as 900mm (90cm/0.9m/35.4in/2.95ft).
Thus, drop the editing capabilities and introduce some sort of pagination and filtering to improve usability.
There's also a similar question: How should large table columns be handled on a responsive design? and you can search for other mobile table questions for more ideas & solutions.