我正在用 C# 编写一个程序,用于分析地震中的结构细节。我有很多数据,想把它们放在一个 excel 文件中。我的意思是我需要这样的功能:
public void excel(int sheet_no,int row,int column,string value)
有没有办法解析文本文件并将这些数据放入 Excel 表中?
代码示例:
var workbook = new XLWorkbook();
var worksheet = workbook.Worksheets.Add("Sample Sheet");
worksheet.Cell("A1").Value = "Hello World!";
workbook.SaveAs("HelloWorld.xlsx");
但是如果你要处理大量数据,可以考虑使用像 sqlserver 这样的数据库。它提供了很多分析工具。您也可以将其作为数据源连接到 Excel。
用这个 :
Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application();
Workbooks workbooks;
_Workbook workbook;
_Workbook workbook2;
Sheets sheets;
_Worksheet worksheet;
app.Visible = false;
workbooks = app.Workbooks;
workbook = workbooks.Add(XlWBATemplate.xlWBATWorksheet);
sheets = workbook.Worksheets;
worksheet = (_Worksheet)sheets.get_Item(1);
worksheet.Cells[row, column] = value;
workbook.Saved = true;
workbook.SaveAs(output_file);
app.UserControl = false;
app.Quit();
现在,我提供链接供您阅读@Excel 任务 和代码示例@ ASP.net 中的 Excel 控件。如果你还是一头雾水,我或许可以从我的项目或者网上找一些代码示例,不难找到。
查看链接Workbook Open(创建)方法以创建 Workbooks,并链接Workbook Open 方法以打开 Workbooks。