我想在excel文件单元格的值替换上构建特定的列应用程序,但是我得到了一个错误
我找了,但找不到任何解决办法。
using Spire.Xls;
using System;
using System;
using System.Xml;
using System.Data;
using System.Data.Common;
namespace ExcelReplacement
{
class Program
{
static void Main(string[] args)
{
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"exa.xls", ExcelVersion.Version97to2003);
Worksheet worksheet = workbook.Worksheets[0];
try
{
DataView DV = new DataView(workbook);
DV.RowFilter = string.Format("\"Sector Responsible\"ZPLNTMTLG__ZSEKTORSR: ZSEKTORSR LIKE '%{0}%'");
//Finding
CellRange range = worksheet.FindString("Example", false, false);
//Changing
worksheet.Replace(range.Value, "Result");
}
catch (System.Exception)
{
Console.WriteLine("There is no such a word");
}
workbook.SaveToFile("last.xls", ExcelVersion.Version97to2003);
System.Diagnostics.Process.Start(workbook.FileName);
}
}
}严重程度代码描述项目文件行抑制状态
错误CS1503参数1:无法从“Spire.Xls.Workbook”转换为“System.Data.DataTable”ExcelReplacement D:\users\26044809\onedrive -arelika.ş\documents\visual studio ExcelReplacement 23 Active
发布于 2019-07-05 03:43:48
要替换Excel中特定列中的数据吗?如果是,请使用:
//Replace data within the 1st column
CellRange range = worksheet.Columns[0].FindString("Example", false, false);要将工作表转换为datatable,请使用:
DataTable datatable = worksheet.ExportDataTable();https://stackoverflow.com/questions/56870668
复制相似问题