Привет. Допустим есть произвольный файл xlsx(или xls), например такой:

Возможно ли его прочитать, и записать в него что-нибудь без сторонних библиотек, без установленного на машине ms office и т.д. - просто стандартными средствами на языке C#?
Посмотрел различные способы:
1) OLE DB - работает только с данными в виде таблиц бд, к моей таблице не подходит.
2) Microsoft.Office.Interop.Excel - нужен установленный офис.
Какие у меня еще есть варианты? Нужен совет.