将Microsoft.Office.Interop.Excel改写成用Spire.Xls
时间: 2024-06-13 19:06:15 浏览: 216
以下是将Microsoft.Office.Interop.Excel改写成使用Spire.Xls的代码示例:
```csharp
using Spire.Xls;
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"C:\Users\admin\Desktop\test.xlsx");
Worksheet worksheet = workbook.Worksheets[0];
worksheet.Range["A1"].Style.Font.Size = 48;
workbook.SaveToFile(@"C:\Users\admin\Desktop\test_spire.xlsx", ExcelVersion.Version2013);
```
这段代码使用Spire.Xls打开了一个名为test.xlsx的Excel文件,并将第一个工作表的A1单元格的字体大小设置为48。最后,将更改后的工作簿保存到名为test_spire.xlsx的文件中。
相关问题
C#Microsoft.Office.Interop.Excel 打开excel
你可以使用 C# 的 Microsoft.Office.Interop.Excel 库来打开 Excel 文件并进行操作。以下是一个简单的示例代码,它打开一个 Excel 文件并读取其中的数据:
```csharp
using Excel = Microsoft.Office.Interop.Excel;
// 打开 Excel 文件
Excel.Application excelApp = new Excel.Application();
Excel.Workbook workbook = excelApp.Workbooks.Open(@"C:\path\to\your\file.xlsx");
// 读取数据
Excel.Worksheet worksheet = workbook.Sheets[1];
Excel.Range range = worksheet.UsedRange;
int rowCount = range.Rows.Count;
int colCount = range.Columns.Count;
for (int i = 1; i <= rowCount; i++)
{
for (int j = 1; j <= colCount; j++)
{
string cellValue = range.Cells[i, j].Value2.ToString();
Console.Write(cellValue + "\t");
}
Console.WriteLine();
}
// 关闭 Excel 文件
workbook.Close(false);
excelApp.Quit();
```
请注意,此代码需要在安装了 Microsoft Office 的计算机上运行,并且需要将 Microsoft.Office.Interop.Excel 库添加到项目引用中。
// 创建Excel应用程序对象 Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application(); // 打开Excel文件 Microsoft.Office.Interop.Excel.Workbook workbook = excelApp.Workbooks.Open(@"D:\python-learning\毕设系列\水质信息.xlsx"); // 显示Excel应用程序 excelApp.Visible = true;
这段代码使用了C#语言中的Microsoft.Office.Interop.Excel命名空间中的类来操作Excel文件。具体来说,它创建了一个名为"excelApp"的Excel应用程序对象,并打开了一个名为"水质信息.xlsx"的Excel文件,然后将Excel应用程序显示出来。通过该Excel应用程序对象,可以进行各种Excel文件的读写操作,比如读取单元格数据、修改单元格数据、添加新的工作表等。值得注意的是,该代码需要依赖Microsoft Office软件的支持,如果没有安装Microsoft Office,则无法正常运行。
阅读全文