相关疑难解决方法(0)

有没有办法使用vb.net以编程方式将公式插入到csv文件中?

我需要将公式添加到已存在的CSV文件中.使用VB.Net可以做到这一点吗?

我的想法是我已经有了一个CSV文件,我需要在每个单元格中使用自定义公式填充一列.这必须以编程方式完成,因为这些文件是动态创建的.

有谁知道如何做到这一点?谢谢.

vb.net csv

13
推荐指数
3
解决办法
2万
查看次数

任何用于处理Excel(*.xls和*.xlsx)文件的开源/免费库?

我知道一些用于处理Excel文件的开源库,但它们仅用于*.xls或*.xlsx,例如NPOI用于*.xls,EPPlus和ClosedXML用于*.xlsx.由于性能问题,我不想使用Microsoft Excel Automation.你可以建议我使用一些开源或免费的图书馆满足这个目的(处理*.xls和*.xlsx).

c# export-to-excel

12
推荐指数
1
解决办法
4万
查看次数

如何在Excel中显示长数字?

我必须构建一个C#程序,它生成CSV文件并放入长数字(在我的程序中作为字符串).问题是,当我在Excel中打开此CSV文件时,数字显示如下:

1234E +或1234560000000(数字的结尾为0)

我如何保留数字的格式?如果我将文件作为文本文件打开,则数字格式正确.

提前致谢.

c# excel

11
推荐指数
2
解决办法
4万
查看次数

如何使用LINQ to Entity将数据导出到Excel?

我的数据来自我的ASP.NET页面上的实体数据模型表.现在,我必须在按钮单击时将此数据导出到Excel中.

如果它正在使用OLEDB,它就像在这里一样直截了当:http://csharp.net-informations.com/excel/csharp-excel-oledb-insert.htm

这是我从查询表中读取数据的函数:

var model = from i in myEntity.Inquiries
            where i.User_Id == 5
                        orderby i.TX_Id descending
                        select new {
                            RequestID = i.TX_Id,
                            CustomerName = i.CustomerMaster.FirstName,
                            RequestDate = i.RequestDate,
                            Email = i.CustomerMaster.MS_Id,
                            DocDescription = i.Document.Description,
                            ProductName = i.Product.Name
Run Code Online (Sandbox Code Playgroud)

c# asp.net excel linq-to-entities export-to-excel

8
推荐指数
1
解决办法
2万
查看次数

哪里可以获得.net的apache poi端口

我想知道是否有一个网站,我可以下载移植到.net的Apache POI?

我已经在网站上找到了这个链接 http://www.apache.org/~avik/dist/poi-2.5.1-dev-20040708.dll

我还从小说中找到了poi.net的存储库,但它已经很老了(2004) http://developer.novell.com/wiki/index.php/Poi.Net

但是apache poi的版本现在是3.6,我想知道是否有最新版本?apache基金会支持这样的移植吗?我已经尝试搜索apache网站也无济于事.

至于使用Microsoft库,excel interopt对于像Web后端这样的并发处理来说并不是那么好.如果我使用DocumentFormat.OpenXML库,我只能创建office 2007文档.

如果那里没有图书馆?那里有一个JAR到.NET程序集(.dll)转换工具吗?

.net apache dll apache-poi

7
推荐指数
2
解决办法
4785
查看次数

C#.xml到.xlsx怎么样?

我想将一个完整的XML文件转换为XLSX,但我不确定如何做到这一点.我在谷歌搜索了一个解决方案,但是大部分时间我只找到了进入另一个方向的方法,例如XLSX到XML.在Microsoft页面上,我找到了一个xmlconvertclass,但我不确定如何使用该类.

过去有人做过这样的事情可以帮助我吗?

c# xml xlsx

7
推荐指数
1
解决办法
1万
查看次数

未处理的异常:System.Runtime.InteropServices.COMException(0x800A03EC)

我有一个导出Excel文件的C#应用​​程序。当我从Visual Studio运行它时,它工作正常。但是,当我安排它从SQL Server代理运行时,它失败并显示以下错误:

未处理的异常:System.Runtime.InteropServices.COMException(0x800A03EC):Microsoft Office Excel无法打开或保存更多文档,因为没有足够的可用内存或磁盘空间。要提供更多的内存,请关闭不再需要的工作簿或程序。要释放磁盘空间,请从要保存到的磁盘中删除不再需要的文件。

我搜索了许多链接,他们说这可能是权限问题。因此,我按照堆栈溢出中提供的解决方案应用了以下内容,但是没有运气。

  1. 创建目录“ C:\ Windows \ SysWOW64 \ config \ systemprofile \ Desktop”(用于64位Windows)

  2. 对我的域用户SQLServiceAgent应用了对目录Desktop的完全控制权限

我正在将SQL Server 2014和Win 2012 Edition与MS Excel 2007一起使用。

有人可以帮忙吗?

c# sql-server excel

7
推荐指数
1
解决办法
1万
查看次数

将数据从数据集导出到Excel

我正在尝试将数据从数据集导出到excel并将其直接保存到给定路径,而不给我打开,保存或取消的选项.

c# excel export-to-excel

6
推荐指数
1
解决办法
6万
查看次数

如何使用Mono Develop在linux上创建Excel文件

我目前正在开发一个与Excel互操作的C#.net项目(在VS2010中).但在某些时候,我将不得不通过Mono Develop将项目放到我们的Linux服务器上.

我听说Excel互操作在Mono中不起作用.无论如何我可以使用Mono通过代码创建和操作Excel文件吗?

非常感谢!

编辑:理想情况下,我想要一种免费的方式,仍然能够支持格式化.我真的不需要读访问权限,只能写.

.net linux excel

6
推荐指数
1
解决办法
4357
查看次数

我想从c#创建xlsx(Excel)文件

这是一个只能创建create xls文件的代码.但我想创建xlsx(Excel)文件; 我怎么能从这段代码那里做到这一点,否则我可以用另一个代码来创建xlsx文件.

using Excel = Microsoft.Office.Interop.Excel;
using System.Runtime.InteropServices;


Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();

            if (xlApp == null)
            {
                MessageBox.Show("Excel is not properly installed!!");
                return;
            }


            Excel.Workbook xlWorkBook;
            Excel.Worksheet xlWorkSheet;
            object misValue = System.Reflection.Missing.Value;

            xlWorkBook = xlApp.Workbooks.Add(misValue);
            xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);

            xlWorkSheet.Cells[1, 1] = "ID";
            xlWorkSheet.Cells[1, 2] = "Name";
            xlWorkSheet.Cells[2, 1] = "1";
            xlWorkSheet.Cells[2, 2] = "One";
            xlWorkSheet.Cells[3, 1] = "2";
            xlWorkSheet.Cells[3, 2] = "Two";



            xlWorkBook.SaveAs("d:\\vdfgdfg.xls", Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue);
            xlWorkBook.Close(true, misValue, misValue);
            xlApp.Quit(); …
Run Code Online (Sandbox Code Playgroud)

c# excel creation cell

6
推荐指数
1
解决办法
2万
查看次数