OpenXml を使用する場合は、Excel ドキュメントのセルの値を読み取る方法と、セルに値を書き込む方法がここにあります。
使用できる別の無料ライブラリはNPOIです。これらの手順は、セルのデータを読み書きし、変更されたファイルを保存する方法の最初のアイデアを提供します。
FileStream aFile = new FileStream(@"c:\tmp\foo.xls", FileMode.Open, FileAccess.Read);
HSSFWorkbook wb = new HSSFWorkbook(aFile);
aFile.Close();
ISheet ws = wb.GetSheet("Worksheet1");
IRow aRow = curSheet.GetRow(aRowIdx);
if (aRow == null)
aRow = curSheet.CreateRow(aRowIdx);
ICell aCell = aRow.GetCell(aColIdx);
if (aCell == null)
aCell = aRow.CreateCell(aColIdx);
string sValue = aCell.StringCellValue; // here the value is read
sValue = sValue + " MODIFIED";
aCell.SetCellValue(sValue); // here it is written
aFile = new FileStream(@"c:\tmp\bar.xls", FileMode.Create);
wb.Write(aFile);
aFile.Close();