C# 更改电子表格会导致格式丢失

C# 更改电子表格会导致格式丢失,c#,.net,excel,C#,.net,Excel,我在使用excel时使用库。我的代码是 Workbook book = Workbook.Load(book_name); Workbook book_new = Workbook.Load(file_name); Worksheet sheet = book.Worksheets[0]; Worksheet sheet_new = book_new.Worksheets[0]; for (int rowInde

我在使用excel时使用库。我的代码是

        Workbook book = Workbook.Load(book_name);
        Workbook book_new = Workbook.Load(file_name);

        Worksheet sheet = book.Worksheets[0];
        Worksheet sheet_new = book_new.Worksheets[0];

        for (int rowIndex = 7; rowIndex <= 2235; rowIndex++)
        {
            Console.WriteLine(sheet.Cells[rowIndex, ost_index] + " " + sheet_new.Cells[rowIndex, ost_index]);

            sheet.Cells[rowIndex, ost_index] = sheet_new.Cells[rowIndex, ost_index];
            sheet.Cells[rowIndex, price_index] = sheet_new.Cells[rowIndex, price_index];
        }

        book.Save(book_name);
Workbook book=Workbook.Load(书籍名称);
工作簿book\u new=Workbook.Load(文件名);
工作表=书本。工作表[0];
工作表\u new=书本\u new.工作表[0];

对于(int rowIndex=7;rowIndex这似乎是库中已知的一个库,并且由于自报告以来该库尚未更新,因此此时最好切换到另一个库。

您正在保存该书。但是您在哪里关闭和处理创建的对象呢?您可以编写如何执行此操作吗?您已经在那里编写了代码在您面前,您是否熟悉如何调试和使用
Intellesense
对不起,但我不明白:我应该在这里关闭并释放哪个对象?您是否有方法工作簿。close()或dispose?在save调用后为工作簿的两个实例调用它。