使用C#写一个程序,将输入的文本保存到EXCEL表格里面
时间: 2024-09-20 12:16:30 浏览: 44
在C#中,我们可以使用Epplus库来操作Excel文件,它是一个开源的.NET库,可以方便地读写Excel。下面是一个简单的示例,展示如何将输入的文本数据保存到Excel工作表:
```csharp
using OfficeOpenXml;
using System;
class Program
{
static void Main(string[] args)
{
// 创建Excel应用和工作簿实例
using (ExcelPackage excel = new ExcelPackage())
{
// 获取或创建工作表
ExcelWorksheet worksheet = excel.Workbook.Worksheets.Add("Sheet1");
// 输入文本数据
string inputText = "Hello, this is some text to be saved in Excel.";
// 定义行和列索引
int rowIndex = 1; // 开始从第二行开始写入
int columnIndex = 1; // 开始从第一列开始
// 写入单元格
worksheet.Cells[rowIndex, columnIndex].Value = inputText;
// 保存到文件
FileInfo fileInfo = new FileInfo(@"C:\Temp\output.xlsx");
excel.SaveAs(fileInfo);
Console.WriteLine($"Text saved at {fileInfo.FullName}");
}
Console.ReadLine(); // 等待用户按下回车键
}
}
```
在这个例子中,我们首先创建了一个新的ExcelPackage对象,然后创建一个新的工作表。接着,我们将输入的文本赋值给某个单元格,并指定行和列的位置。最后,将整个工作簿保存到指定路径。
阅读全文