public static bool setExcelCellValue(String ExcelPath, String sheetname, int column, int row, String value)
{
bool returnb = false;
try
{
HSSFWorkbook wk = null;
using (FileStream fs = File.Open(ExcelPath, FileMode.Open,
FileAccess.Read, FileShare.ReadWrite))
{
//把xls文件读入workbook变量里,之后就可以关闭了
wk = new HSSFWorkbook(fs);
fs.Close();
}
//把xls文件读入workbook变量里,之后就可以关闭了
ISheet sheet = wk.GetSheet(sheetname);
ICell cell = sheet.GetRow(row).GetCell(column);
cell.SetCellValue(value);
using (FileStream fileStream = File.Open(ExcelPath,
FileMode.OpenOrCreate, FileAccess.ReadWrite))
{
wk.Write(fileStream);
fileStream.Close();
}
returnb = true;
}
catch (Exception)
{
returnb = false;
throw;
}
return returnb;
}
public static String getExcelCellValue(string ExcelPath, String sheetname, int column, int row)
{
String returnStr = null;
try
{
HSSFWorkbook wk = null;
using (FileStream fs = File.Open(ExcelPath, FileMode.Open,
FileAccess.Read, FileShare.ReadWrite))
{
//把xls文件读入workbook变量里,之后就可以关闭了
wk = new HSSFWorkbook(fs);
fs.Close();
}
//把xls文件读入workbook变量里,之后就可以关闭了
ISheet sheet = wk.GetSheet(sheetname);
ICell cell = sheet.GetRow(row).GetCell(column);
returnStr = cell.ToString();
}
catch (Exception)
{
returnStr = "Exception";
throw;
}
return returnStr;
}
相关文章
- 【Excel】Excel如何通过改变一个单元格的值,让整行数据变色
- Uipath获取excel的行数列数,查找excel中某个值所在单元格的位置
- python使用xlrd模块读写Excel文件的方法
- 在Excel中找出A列的值不在B列中的方法
- excel中使用vba实现单元格计算的方法
- Excel中“不同的单元格格式太多”问题解决方法
- Excel_通过单元格的值来引用以单元格值命名的sheet
- Python openpyxl对Excel的操作(获取总行列数,获取某行值,获取某列值,设置单元格值)
- excel小技巧-用于测试用例的编号栏:“获取当前单元格的上一格的值+1”=INDIRECT(ADDRESS(ROW()-1,COLUMN()))+1
- Excel表格技巧—一键选中不连续单元格的三种方法