我正在用C#编写一个程序来分析地震中的结构细节。我有很多数据,想把它们放在一个excel文件中。 我的意思是我需要这样的功能:
public void excel(int sheet_no,int row,int column,string value)
有没有办法解析文本文件并将此数据放入Excel工作表?
答案 0 :(得分:2)
代码示例:
var workbook = new XLWorkbook();
var worksheet = workbook.Worksheets.Add("Sample Sheet");
worksheet.Cell("A1").Value = "Hello World!";
workbook.SaveAs("HelloWorld.xlsx");
但是如果你要处理大量数据,请考虑使用像sqlserver这样的数据库。 它提供了许多分析工具。 您可以将它作为数据源连接到excel。
答案 1 :(得分:2)
使用它:
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();
答案 2 :(得分:1)
目前,我正在为您提供链接,以便您阅读@ Excel Tasks和代码示例@ Excel controls in ASP.net。如果你仍然感到困惑,我可以从我的项目或互联网上找到代码样本,这些代码样本并不难找到。
查看链接Workbook Open (create) method以创建工作簿,并链接Workbook Open method以打开工作簿。