簡體   English   中英

C#將數據從Excel傳遞回ASP.NET Web應用程序中的Datagrid

[英]C# Passing data back from Excel to Datagrid in ASP.NET Web Application

我有一個部署在IIS Express上的ASP.NET Web應用程序(不是MCV應用程序),該應用程序調用Powershell腳本,該腳本調用服務器上的Excel實例並在Excel實例中運行一些宏。

最終結果當前已轉儲到Excel中的特定范圍中,我想使結果在數據網格中以某種方式可見(或其他顯示方式,它基本上只是6列乘20行的表,帶有標題和數字)在調用它的網頁中顯示,這樣,對服務器本身沒有訪問權限的最終用戶可以看到它。

那有可能嗎? 如果是這樣,我該怎么辦?

如果您已將數據另存為.cvs文件,則將其作為文件打開並將所有數據放入字符串中,行用'\\n''\\r'分隔,列用','分隔。 通過使用Split(String data, Char separator)方法2次並將其放入數組中,您將能夠從字符串中剪切數據並將其填充到DataGrid中。

String data = File.ReadAllText(fileName);
String[] myColumns = Split(data,'\n');
String[] myRows = Split(data,',');

第一行始終是您列的標題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM