Wenn Sie direkt mit einer kopflosen OpenOffice/LibreOffice-Instanz arbeiten möchten, um die Tabellen zu bearbeiten, müssen Sie die OpenOffice/LibreOffice-Komponentenschnittstelle UNO verwenden. Dies ist ein wenig schmerzhaft aufgrund der Umwandlungen, die in stark typisierten Sprachen erforderlich sind (UNO hat Bindungen für viele Sprachen), Sie verweigern Ihnen die Werkzeuge, die Sie erwarten würden, wenn Sie keine C# OpenOffice-Wrapperklassen finden. Es gibt andere Frameworks, um das Dokument zu bearbeiten, aber damit direkt über OpenOffice zu arbeiten, dies ist der einzige Weg.
Hier einige Beispiel-Code von jemand eine xls Tabellenblatt mit C# zu erstellen: Use OpenOffice Uno CLI with C# to create a spreadsheet
Hier ist die Openoffice UNO-Referenz: http://www.openoffice.org/api/docs/java/ref/overview-summary.html