private void button1_Click(object sender, EventArgs e)
{
ExcelPackage.LicenseContext = LicenseContext.NonCommercial;
FileInfo newfile = new FileInfo("E:\\资料库\\零基础学C#\\test35.xlsx"); // 创建文件路径
using (ExcelPackage package = new ExcelPackage(newfile))
{
// 获取名为"T1"的工作表,确保工作表名称正确
ExcelWorksheet worksheet = package.Workbook.Worksheets["T1"];
if (worksheet == null)
{
MessageBox.Show("工作表'T1'不存在");
return;
}
else
{
// 获取行数和列数
int rowCount = worksheet.Dimension.End.Row; // 获取行数
int colCount = worksheet.Dimension.End.Column; // 获取列数
// 写入值到 A1 单元格
worksheet.Cells[1, 1].Value = "55555"; // 注意,行和列的索引是基于1的,不是基于0的
// 保存更改
package.Save();
// 无需显式调用 package.Dispose();,因为 using 块会自动处理
MessageBox.Show("写入成功");
}
}
{
ExcelPackage.LicenseContext = LicenseContext.NonCommercial;
FileInfo newfile = new FileInfo("E:\\资料库\\零基础学C#\\test35.xlsx"); // 创建文件路径
using (ExcelPackage package = new ExcelPackage(newfile))
{
// 获取名为"T1"的工作表,确保工作表名称正确
ExcelWorksheet worksheet = package.Workbook.Worksheets["T1"];
if (worksheet == null)
{
MessageBox.Show("工作表'T1'不存在");
return;
}
else
{
// 获取行数和列数
int rowCount = worksheet.Dimension.End.Row; // 获取行数
int colCount = worksheet.Dimension.End.Column; // 获取列数
// 写入值到 A1 单元格
worksheet.Cells[1, 1].Value = "55555"; // 注意,行和列的索引是基于1的,不是基于0的
// 保存更改
package.Save();
// 无需显式调用 package.Dispose();,因为 using 块会自动处理
MessageBox.Show("写入成功");
}
}