gpt4 book ai didi

C#应用程序将excel文件内容导入文本文件

转载 作者:太空宇宙 更新时间:2023-11-03 19:31:54 25 4
gpt4 key购买 nike

我有包含以下列的 excel 文件

Field1 Field2 Field3, Field4
===============================
123 4 abcd efghi
456 5 aabb ffjjk
789 7 ccdd ababa

我想编写一个 C# 控制台应用程序将读取 excel 文件并创建文本文件以下输出

Field1 Field2 Field3, Field4
===============================
123 4 ab hi
456 5 aa jk
789 7 cc ba

在我的控制台应用程序中,我应该能够指定 excel 文件中的每一列,即开始列和结束列。

我将如何从头到尾编写应用程序?

最佳答案

这样做的一种方法是查询电子表格

string strConn = "Provider=Microsoft.Jet.OleDb.4.0;data source=C:\\Inetpub\\wwwroot\\CS\\HostData.xls;Extended Properties=Excel 8.0;";
OleDbConnection objConn = new OleDbConnection(strConn);

string strSQL = "SELECT * FROM [A1:B439]";
OleDbCommand objCmd = new OleDbCommand(strSQL, objConn);

objConn.Open();
dgReadHosts.DataSource = objCmd.ExecuteReader();
dgReadHosts.DataBind();
objConn.Close();

我从这里抓取了这个例子:http://forums.asp.net/t/1097496.aspx另一个好的来源是搜索 SO :P Reading Excel files from C#

最后我想你会喜欢这个:http://msdn.microsoft.com/en-us/library/dd920313.aspx
它包括一个使用 linq AND 的示例和将电子表格输出到控制台的示例

关于C#应用程序将excel文件内容导入文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4392975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com