我想通过我的应用程序导出一些信息到excel,因此我尝试添加Microsoft.Office.Interop.Excel引用。我已经添加了它,并使用Microsoft.Office.Interop.Excel编写;但是我的代码仍然给出了office.cs文件的冲突错误。
我已经删除了reference/using指令,并尝试从下面的位置删除office.cs文件以避免冲突,但仍然收到相同的错误。D:\Users\ASapkal\Documents\Visual Studio 2015\Projects\Accumulators\Accumulators\Microsoft\
在我使用的指令中:
我创建了一个导出到excel的报告。它的出口情况很好。我现在要做的是合并列中具有相同值的连续单元格。我该怎么做呢?请帮帮我。
这是生成excel正文的代码:
Protected Sub generateExcelBody(ByVal xcelworksheet As Microsoft.Office.Interop.Excel.Worksheet, ByVal recarray As Array, ByVal numofrecords As Integer)
Dim chartrange As Microsoft.Office.Interop.Excel.Range
chart
在我的表单应用程序中,我正在制作一个包含数据的excel文件。
我正在用做这件事。
问题是,当我说注册时,它不会,它打开窗口对话框(就像在Excel中,我点击了.保存),而我告诉他注册,进入一个特定的路径。
Excel文件不存在,它是一个创建。
当我不注册,告诉它显示excel文件时,没有问题。
代码(刚刚结束):
there is no problem with that code
app.Visible = true;
//but there is a problem with this one
//app
我有一个保存对话框在我的形式,以保存一个excel工作表。当我单击对话框中的“取消”时,会出现另一个消息框,询问“是否保存对Book1所做的更改?”我希望去掉这个消息框,因为用户已经决定不通过单击Cancel...please帮助保存excel。谢谢..。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim xlApp As Microsoft.Office.Interop.Excel.Applic
我在我的.cs文件中注意到了这一点,该文件看起来可能是“混合隐喻”,或者至少通过在我的使用指令列表中包含"Microsoft.Office.Interop“和"Microsoft.Office.Interop.Excel”而成为多余的:
using System.Runtime.InteropServices;
using MSExcel = Microsoft.Office.Interop;
using Microsoft.Office.Interop.Excel;
Resharper在检查解决方案中的代码问题时,通常使用指令标记未使用的代码,但在这种情况下,它没有窥探到“使
全,
下面的代码工作正常,但是我想保存(覆盖更改)而不是保存。据我所知,Close(True)应该能做到这一点,但是它仍然为用户提供了一个保存为选项。:S
如能就此提出任何帮助/建议,将不胜感激。
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Windows.Forms;
using System.Xml;
using
我的同事写了一个DLL来驱动Excel。
当我在我的.NET应用程序中引用他的DLL时,我会收到一个警告:
The dependency 'Microsoft.Office.Interop.Excel' could not be found.
我的应用程序会编译。
但是,当我到达使用我同事的DLL访问Excel的位时,会抛出一个异常,并带有上面的消息。
我们应该有相同的设置:Windows SP3,VS2003,.NET 1.1,Office 2003
我的问题似乎类似于,但我不知道是否相同。
感谢您的任何帮助或建议!
更新:
到目前为止,谢谢你的回答!
我没有添加对Micr
使用下面的代码,创建了C#控制台应用程序,它将在文件文件夹中创建Test.xlsx。
public class Program
{
public string dailyUpdateFile;
Microsoft.Office.Interop.Excel.Application excel;
Microsoft.Office.Interop.Excel.Workbook worKbooK;
Microsoft.Office.Interop.Excel.Worksheet worKsheeT;
static void Main(string[] args)
你好,这就是我的问题。我目前有一个独立的WPF应用程序,它有一个web浏览器控件。我在C#中有一些代码,可以生成一个HTML页面,用作Web浏览器的内容。我的问题是,我试图导出这个HTML页面,以excel,并有图像在其中包括。这就是我当前将HTML导出到EXCEL文件的方式:
string filePath = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".html";
//Creates an HTML file from the web browser and save it to a
我正在做一个可以处理Excel文件的程序。我需要它来尝试打开一个现有的Excel文件,或创建一个新的,如果它不存在,读写选项。我必须在不使用OleDb的情况下做到这一点。所以问题是,当我单击按钮时,它会尝试创建一个新的Excel文件,即使我在目录中已经有该文件。有什么办法解决这个问题吗?所有用户输入都必须从WinForm完成。下面是我的代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using Sys
public bool StoreInExecel(String name,String csFIleName)
{
int cellno = ;//Initialize to current row no
Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook workbook = (Microsoft.Office.Interop.Exc
我有一个C#应用程序,它的目的是存储大量数据。我正在使用Microsoft.Office.Interop.Excel (Microsoft.Office.Interop.Excel.dll版本14.0.0.0)来帮助我实现这一点。我已经安装了Excel2007。
我使用以下几行代码:
excelApp = new Microsoft.Office.Interop.Excel.Application();
excelWorkBook = excelApp.Workbooks.Add(misValue);//*--------> LINE NOT WORKING */
我正在创建一个自动创建Excel文件的方法。Excel文件(格式)的外观将取决于给定的VB.NET脚本。现在,我在引用程序集Microsoft.Office.Interop.Excel.dll方面遇到了问题。下面是我的示例代码:
Imports System.CodeDom.Compiler
Imports Microsoft.Office.Interop
Public Class ExcelScript
Public Sub ExecuteExcelScript(VBCode As String, ds As DataSet)
Dim provOptions As N
我在处理大型数据集方面非常新,我正在为此使用C#。现在,我正在处理的数据(即CSV)有19列和9,831行。当要将数据写入现有的excel文件时,程序需要6分钟才能完成任务。我正在寻找的建议或提示,可以减少时间渲染成秒。下面是我编写到excel文件中的类或代码:
using System;
using System.Data;
using Excel = Microsoft.Office.Interop.Excel;
namespace Project
{
class WriteCsv
{
public WriteCsv(DataTable dt)
我创建了一个基于Excel (.xlsx)文件的透视表。该程序将字段添加到行、值和过滤器中。使用PivotFilters.Add2会导致0x800a03ec错误,从而终止程序。如何正确使用PivotFilters.Add2 我尝试对具有不同数据类型的不同字段进行过滤。此外,我还尝试在未使用的参数的位置使用Type.Missing。对于VB,似乎有很多关于此方法的信息,但对于C#,关于此方法的信息却很少。 在筛选器中选择的项目应在最后一行的两个日期之间。 var xlApp = new Microsoft.Office.Interop.Excel.Application();
我正在尝试将一些数据从我的窗口表单中写入到一个Excel文件中,这是可行的。
' Excel load data
Dim oExcelApp As New Microsoft.Office.Interop.Excel.Application
Dim oWorkBook As Microsoft.Office.Interop.Excel.Workbook
Dim oWorkSheet As Microsoft.Office.Interop.Excel.Worksheet
oWorkBook = oExcelApp.Workbooks.Op