本文整理汇总了C#中ExcelQueryFactory.Dispose方法的典型用法代码示例。如果您正苦于以下问题:C# ExcelQueryFactory.Dispose方法的具体用法?C# ExcelQueryFactory.Dispose怎么用?C# ExcelQueryFactory.Dispose使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ExcelQueryFactory
的用法示例。
在下文中一共展示了ExcelQueryFactory.Dispose方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ToEntidadHojaExcelList
public List<Client> ToEntidadHojaExcelList(HttpPostedFileBase pathDelFicheroExcel)
{
string archivoruta = @"C:\ArchivosSGR\" + pathDelFicheroExcel.FileName;
var book = new ExcelQueryFactory(archivoruta);
var resultado = (from row in book.Worksheet("Hoja1")
let item = new Client
{
Serie = row["SERIE"].Cast<string>(),
Macaddress1 = row["MACADDRESS2"].Cast<string>()
}
select item).ToList();
book.Dispose();
return resultado;
}
示例2: ToEntidadHojaExcelList
public List<CreacionEquiposModels> ToEntidadHojaExcelList(HttpPostedFileBase pathDelFicheroExcel)
{
string archivoruta = @"C:\ArchivosSGR\" + pathDelFicheroExcel.FileName;
var book = new ExcelQueryFactory(archivoruta);
var resultado = (from row in book.Worksheet("Hoja1")
let item = new CreacionEquiposModels
{
Serie = row["SERIE"].Cast<string>(),
Macaddress1 = row["MACADDRESS2"].Cast<string>()
}
select item).ToList();
book.Dispose();
int empresaUsuario = int.Parse(HttpContext.Session["_SessionEmpresa"].ToString());
ViewData["EmpresaUsuario"] = empresaUsuario;
return resultado;
}
示例3: TestCase10_LinqToExcel
private static void TestCase10_LinqToExcel()
{
//https://github.com/paulyoder/LinqToExcel
var table = ExcelQueryFactory.Worksheet("Info",
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "Test.xlsx"));
var excelQueryFactory =
new ExcelQueryFactory(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop),
"Test.xlsx"))
{
UsePersistentConnection = true,
ReadOnly = true,
DatabaseEngine = DatabaseEngine.Ace,
TrimSpaces = TrimSpacesType.Both,
StrictMapping = StrictMappingType.Both
};
var columnNames = excelQueryFactory.GetColumnNames("Info");
try
{
var infos = excelQueryFactory.Worksheet<Information>("Info").Where(p => p.Status == 1);
var Num = excelQueryFactory.WorksheetRange("A3", "B103", "Sheet1");
}
finally
{
excelQueryFactory.Dispose();
}
}
示例4: ToListaAfiliado
private List<Afiliado> ToListaAfiliado(string pathDelFicheroExcel)
{
//Filter:("*.xls;*.xlsx)|*.xls;*.xlsx"); //le indicamos el tipo de filtro en este caso que busque solo los archivos excel
try
{
var book = new ExcelQueryFactory(pathDelFicheroExcel);
var resultado = (from row in book.Worksheet("Hoja1")
let item = new Afiliado
{
docnumber = row["Cedula"].Cast<string>(),
Monto = int.Parse(row["Monto"].Cast<string>())
}
select item).ToList();
book.Dispose();
return resultado.ToList();
}
catch
{
return null;
}
}
示例5: nhapttlop_Click
private void nhapttlop_Click(object sender, EventArgs e)
{
openFileDialog1.ShowDialog();
string pathToExcelFile = ""
+ @openFileDialog1.FileName;
string sheetName = "Sheet1";
var excelFile = new ExcelQueryFactory(pathToExcelFile);
var docexcel = from a in excelFile.Worksheet<Lop>(sheetName) select a;
foreach (var a in docexcel)
{
Lop lop = new Lop();
lop.addlop(a.Malop, a.Tenlop, a.Makhoa);
}
MessageBox.Show("Đã đọc file excel thành công");
excelFile.Dispose();
}