草庐IT

中Body读取

全部标签

c# - 使用 Microsoft.Office.Interop.Excel 从 excel 2010 中读取数据

我无法读取Excel中的数据。这是我正在使用的代码:usingExcel=Microsoft.Office.Interop.Excel;Excel.ApplicationxlApp=newExcel.Application();Excel.WorkbookxlWorkbook=xlApp.Workbooks.Open(@"Book1.xlsx",0,true,5,"","",true,Excel.XlPlatform.xlWindows,"\t",false,false,0,true,1,0);Excel._WorksheetxlWorksheet=(Excel._Worksheet)

c# - 读取内存中的 Excel 电子表格

如何读取刚刚发布到我的服务器的Excel电子表格?我搜索了一些东西,但我只找到了如何读取带有文件名路径的Excel电子表格,这不是我的情况。我需要这样的东西:publicActionResultImport(HttpPostedFileBasefile){varexcel=newExcelQueryFactory(file);//usinglinqtoexcel} 最佳答案 我遇到了同样的问题,但我不想切换到付费服务,所以这就是我所做的。publicclassDataImportHelper:IDisposable{privater

c# - 从 C# 程序读取 outlook 消息时如何避免 outlook 安全警报

我需要通过C#程序读取Outlook收件箱中新邮件的主题、发件人地址和邮件正文。但我收到安全警报“一个程序正在尝试访问您存储在Outlook中的电子邮件地址。你想允许这个吗?通过一些谷歌搜索,我发现很少有第三方COM库可以避免这种情况。但我正在寻找不需要任何第三方COM库的解决方案。 最佳答案 我在访问Outlook邮件项目的发件人电子邮件地址时遇到了同样的问题。为避免“安全警报”,不要创建新的应用程序对象,而是使用Globals.ThisAddIn.Application来创建新的邮件项。stringGetSenderEmail(

c# - 多个线程读取同一个文件

我有一个需要多次读取的xml文件。我正在尝试使用Parallel.ForEach来加快此过程,因为读入的数据与读入的顺序无关。数据仅用于填充对象。我的问题是,即使我每次都在线程中以只读方式打开文件,它也会提示它是由另一个程序打开的。(我没有在文本编辑器或任何东西中打开它:))如何从同一个文件完成多次读取?编辑:文件约为18KB,非常小。它被阅读了大约1,800次。谢谢 最佳答案 如果要多个线程读取同一个文件,需要指定FileShare.Read:using(varstream=File.Open("theFile.xml",File

c# - 将数据表转换为数据读取器

为了提高性能,我想将数据表转换为数据读取器。我不能通过查询来做到这一点。那么有没有其他的方法呢? 最佳答案 我知道这是旧的,但这里的答案似乎没有捕获OP问题的要点。DataTables有一个名为CreateDataReader的方法这将允许您将DataTable转换为DbDataReader目的。在本例中为DataTableReader.DataTabletable=newDataTable();//Filltablewithdata//table=YourGetDataMethod();DataTableReaderreader=

c# - 如何从 web.config 中读取 system.web 部分

应该很简单,但无论我尝试什么,都会返回null:conststringkey="system.web";varsectionTry1=WebConfigurationManager.GetSection(key);varsectionTry2=ConfigurationManager.GetSection(key);我确定我以前做过。如果这有所不同,我正在使用MVC。 最佳答案 是个白痴-system.web不是配置部分而是配置组。如果我将key更改为实际部分,那么这两种方法都可以正常工作。这是使用ConfigurationMana

c# - 如何从另一个程序集读取 app.config?

我有两个项目:控制台项目(Test.exe)类库项目(Test.Data.dll)我的类库项目包含一个app.config文件。我想从控制台项目访问类库中的设置,所以我试过:varconfig=ConfigurationManager.OpenExeConfiguration("Test.Data.dll");config.ConnectionStrings.ConnectionStrings[0].Name;//LocalSqlServer//seemstobethewrongassembly.和:varconfig=ConfigurationManager.OpenExeConfi

c# - 从 nupkg 读取元数据

有没有办法读取NuGet包文件的元数据?我真的很想创建一个简单的网站来搜索我的nupkg文件..提前致谢! 最佳答案 NuGet.Corepackage包含用于读取包元数据的官方API。要读取有关单个.nupkg文件的信息,请使用类似于以下的代码。varmyPackage=newZipPackage(@"C:\Path\to\MyPackage.1.0.0.nupkg");Console.WriteLine("Id:{0}",myPackage.Id);Console.WriteLine("Version:{0}",myPackag

c# - 如何使用 C#、Entity Framework 和 SQL Server 2008 读取/写入地理数据?

我有一个表单,用户可以从中输入map上某个点的纬度和经度。数据将作为字符串值输入。我做了一些研究,并从各种来源发现EntityFramework不支持地理数据类型。如何解析字符串数据和/或将其保存到数据库中的地理列?存储后如何访问它并将其重新解析为字符串?提前致谢! 最佳答案 事实上,.NETFramework4.5附带的EntityFramework5组件确实支持空间类型。看看这个walkthrough.编辑使用EF6,您可以在.NETFramework4和.NETFramework4.5上使用空间类型

c# - 如何从解决方案项目中添加的 .txt 文件中读取

我已经在我的解决方案项目中添加了一个dictionary.txt文件,我想从该文件中读取,而不是从它在我硬盘上的位置读取,这样如果其他人在他们的计算机上打开我的项目,他们仍然会能够从该文件中读取。在另一个问题中,他们说进入属性并更改“复制到输出目录”设置,但我在我的.txt文件属性下看不到它(我使用的是VS2010):Readatextfilefromlocalfolder目前我的代码是这样的:string[]dictionary=System.IO.File.ReadAllLines(@"dictionary.txt");我是否需要做某事或需要以其他方式引用该文件以确保它仅引用我已添