朋友们好, 我需要比较 excel 列中的两个多个值,比较结果来自第三列.请在下面找到我的要求示例. 在此先感谢. 第 1 列第 2 列 Scott;教堂;恩达科特;菲多;绿;希巴德;奥尔尼 斯科特;奥尔内;恩达科特;菲多;绿;白色的;希巴德;Eglise 比较结果如下: Olney; Endacott; White 请任何人帮助我. 解决方案 为了让事情更容易,给第 1 列中的数据一个 Name 例如“列表". 然后,您计算的第一部分需要在该列表上执行 VLOOKUP() ,寻找完全匹配. 如果 VLOOKUP 找不到数据,则返回 #N/A,因此您还需要一个名为 ISNA() 的函数,如果单元格包含或函数返回,则返回 TRUE #N/A 因为您实际上想要列出不匹配的那些,所以您还需要函数 NOT() 来反转查找的效果. 最后将所有这些放在公式中的 IF() 函数中,为真实部分返回空白,在错误部分中返回第 2 列中的项目
以下是关于 MS-Excel 的编程技术问答
是否可以自动将部分电子邮件正文从我的 Gmail 收件箱提取到 Excel 文件中?我想从表格形式的收件箱中获取数据到 Excel 文件.我试图在我的收件箱上运行 WebQuery,但它给了我以下错误消息. “无法打开 https://mail.google.com/mail.... 无法下载您请求的信息" Google 是否提供任何 API 来实现这一点?或者是否有可能以编程方式(C#)或使用宏来实现这一点?任何帮助或建议将不胜感激.谢谢 解决方案 这里有个问题堆栈溢出[^].而答案是: Jon Fournier 5 月 31 日 16:23 写道:如果我是你,我会改为设置 Outlook 来同步你的 gmail 帐户,并使用 OutlookAPI.这样可能至少容易 10 倍. 发布以从“未回答的问题"集合中删除上述问题.
嗨,codeproject 成员,我这里有代码,如果每行数据没有更新,我想在文本文件中写入错误消息.我能知道我的 try..catch 块是对还是错吗? If triallicense = "演示" 然后File_dbf = "C:\ddd" &公司dbf &"\paytran.dbf"Dim ConnectionString As String = String.Empty, sCommand As String = 字符串.EmptyDim rCnt As Integer = 0, Empno As String, Otvalue As Integer = 0, retVal As Integer = 0, totalhrs As 整数 = 0Dim xlApp As Excel.Application = Nothing, xlWorkBook As Excel.Workbook = Nothing, xlWorkSheet As Excel.Worksheet = Nothin
我正在为学校做一个健康监测项目,我需要帮助制作一个包含多个系列的图表. 我的数据集格式如下: 采样日期、采样时间、该时间范围内的心率、该时间范围内行驶的距离 ^ 这些是列,目前该演示大约有 16000 个样本. 我需要将心率和距离作为单独的系列 - 它们将是 y 值 对于 x 值 - 每个采样日期的采样时间. 它只是两个折线图,但我真的对此一无所知. 我非常感谢您能提供的任何帮助. 解决方案 “Clueless"相当广泛,所以我不确定您的 C# 能力. 这有帮助吗? http://csharp.net-informations.com/excel/csharp-excel-chart.ht[^] 如果您需要那里给出的每个类和方法的更多详细信息,请转到 http://msdn.microsoft.com/library[^]并在那里搜索.
大家好, 我有 datagridview (dgvProducts) 我想用这段代码将网格数据插入到 xls 文件中,每个范围都可以正常工作,但是当我点击这个按钮时 rangeProductsName 没有任何作用 谁能帮帮我? private void btnExportInExcel_Click(object sender, EventArgs e) { nudZednadebNumber.Value++; //string address = txtFileAddress.Text; string address = txtFileAddress.Text; OpenExcelWorkbook(address); _sheet = (Excel.Worksheet)_sheets[1]; _sheet.Select(Type.Missing); Excel.Range rangeCompanyName = _shee
你好, 我编写了一个生成 Excel 工作簿并将其写入 SharePoint 文档库的应用程序.现在,我将生成的 Excel 文档保存到临时文件夹并使用 SharePoint Copy Web 服务将其写入 SharePoint 文档库,然后再从临时文件夹中删除它. 我想将 excel 工作簿对象直接写入 SharePoint 文档库,而不是在上传到 SharePoint 然后删除之前将其保存到临时文件夹中. 我无法在我的盒子上安装 SharePoint 对象模型,这就是我使用 SharePoint Web 服务的原因.除了 SharePoint 对象模型之外,还有其他方法可以使用 Web 服务或其他方式吗? 谢谢! AnnC 解决方案 这可能对您有所帮助:MSDN 链接[^]
你好, 我有一个在 vb.net 中打开大约 40 个 excel 电子表格的功能.它会一一打开它们,然后提取其中的数据并将其写入 SQL 表. 它工作得很好,虽然很慢.但是,我只能推测,因为这个过程太慢了,在操作系统(windows 7)看来,excel 书已经停止响应,然后在屏幕上弹出一个对话框,说应用程序已经停止响应.一旦关闭了 excel 书并处理了对象,它就会再次消失. 我检查了代码,无论我在哪里看,它似乎都很标准.我在 excel 应用程序类中添加了 withevents 子句,尝试看看是否有帮助. 有没有办法抑制这些消息? ''globel excel vars Dim WithEvents xlsLookup As Excel.Application Dim xlsWorkbook As Excel.Workbook Dim xlsSheet As Excel.Worksheet ''Create excel objects xlsLook
我有一个项目,我们正在使用 vbscript 将页面导出到 excel 中.我使用以下代码导出: Response.Buffer = TrueResponse.ContentType = "application/ms-excel"Response.AddHeader("Content-Disposition", "附件; filename=""" & filename & """")Response.ContentEncoding = System.Text.Encoding.UTF8Response.Charset = ""EnableViewState = False 使用此代码,excel 下载正常,数据也很好,但是当我选择有数字的单元格时,它不显示总和和平均值,它只显示计数.我猜单元格是文本格式. 由于我是新手,请告诉我解决方案. 谢谢. 解决方案 将单元格的数字格式更改为“常规".这种格式会自动检测输入的格式.如果没有帮助,请将其更改为“0"或您需要数
大家好, 我有一个列表框控件,其中包含 Excel 工作表中的项目. 根据选择的项目,我将查询数据库并获取输出. 问题是输出应该是动态的. 例如 列表框 -------- 一个乙CD 表 - 项目 A B C D E F G H--------------------------------------10 20 30 40 50 60 70 80100 210 350 40 50 60 720 80110 20 30 40 501 601 70 803 从列表框中,我将选择“A"和“B".现在我需要表“项目"中的 A 列和 B 列作为输出. 同样,如果我选择“C",那么我应该只得到 C 列作为输出. 在此先感谢.. 解决方案 从列表框中获取所选项目. 我假设你有一个 listbix &一键生成数据 点击按钮 string selectedItem = "";if (ListBox1.Items.Count > 0){
你好, 我有一个 excel 表,我必须从其中从选定的数据范围中获取数据,但是我如何从进入选定范围的合并单元格中获取数据. 解决方案 试试这个 使用 System.Data.OleDb 使用此命名空间; FileNm = System.IO.Path.GetFileName(你的文件名); 字符串 conStr = ""; if (FileNm.Contains(".xls") == true) { conStr = ConfigurationManager.ConnectionStrings["Excel03ConString"].ConnectionString; } if (FileNm.Contains(".xlsx") == true) { conStr = ConfigurationManager.ConnectionStrings["Excel07ConString"].ConnectionString; } 字符串 isHDR = "否"
你好 我有一个 xml 文件作为字符串.我需要将它发送到日文浏览器.尝试使用以下代码但没有转换.请检查我的代码是否有任何问题. //字符串 StrEncoding = "Shift_JIS"; //编码ascii = Encoding.GetEncoding(StrEncoding); //编码日语 = Encoding.GetEncoding(20127); //byte[] unicodeBytes = ascii.GetBytes(xslXml); //byte[] arrReportContaint = Encoding.Convert(ascii, Japanese, unicodeBytes); private void LoadExcelData(string xslXml, string 标头){UTF8Encoding 编码器 = new UTF8Encoding();字节[] arrReportContaint = encoder.GetBy
我在下面粘贴的代码中有一行 [Range("A2:Iv" & Range("A65536").End(Xlup).Row).Copy].此行仅复制一个工作表数据,但我想复制单个可用的所有工作表... 子 simpleXlsMerger() 将 bookList 暗淡为工作簿 将 mergeObj 作为对象调暗,dirObj 作为对象,filesObj 作为对象,everyObj 作为对象 Application.ScreenUpdating = False 设置 mergeObj = CreateObject("Scripting.FileSystemObject") 将 strWSName 调暗为字符串 strWSName = InputBox("输入要合并的Excel文件的文件路径") '这里更改excel文件的文件夹路径 设置 dirObj = mergeObj.GetFolder(strWSName) 设置 fileObj = dirObj.F
您好,亲爱的 SQL 和编程专家! 我有一个问题,我想你可以帮助我.有一台带有 SQL Server 和一个 SQL DB 的计算机.我们的实验室正在运行一些测试,在测试期间通过一些硬件将数据存储在 SQL 数据库中.问题是我们可以使用Excel的一些工具来获取数据,但不是很好,因为我们需要每隔30-45秒的数据,有没有工具可以自动从sql导入数据到excel?或者还有其他可能吗? 请帮我做这个. 解决方案 你可以参考下面的链接 对你有用, http://www.likeoffice.com/28057/Excel-2007-Importing-data[^] 如果您想要您的自定义工具,您可以使用简单的 Windows 表单 (.net) 编写它. :) 嗨, 您可以通过开发 Windows 服务或一些服装应用程序来做到这一点. 但如果你想要一个好的解决方案,那么: 只需按顺序编写您需要的查询结果 然后将其保存在 SQL 文件中
你好.. 我有一张叫 Hikes 的桌子.那么其中的数据是通过 .aspx 页面中的 excel 表插入的.. 列如下.. EmpID 名称 Jan-11 Feb-11 Mar-11 以此类推.. 它有3年的数据.. 现在我有 .aspx 页面,我可以在其中提供 empid .. 在输入 empid 时,基于它我需要在 gridview 中获取该特定员工的数据.. 网格视图应该有以下 EmpID,Name 和我需要显示加息金额和加息日期(如 Jan-12、Feb-13) 假设1月11日起薪为6000,2月12日加薪11000,8月13日加薪16000.. 现在我只需要显示所有值中的那些值.. 我需要把它带到一个新的数据表并将它绑定到gridview.. 如何按行区分..? 帮我继续前进 解决方案 嘿哈沙, 试试这个代码 字符串 conStr,sqlQuery;int 萨尔;SqlConnection c
我正在构建大量报告,这些报告将经常导出到 Excel 并打印在信笺上.长话短说,每次报告放置数据以直接从 SSRS(2012) 正确打印时,它都不会在 Excel 上对齐,反之亦然. 有谁知道如何解决这一问题? 谢谢 解决方案 你好 Paulo, 什么格式没有得到维护?是不是因为cell size的原因数据不好看? 我不确定确切的问题是什么,但建议是 - 将 Tablix 中的行高设置为 12.75pt,并将“CanGrow"设置为“False" 这应该使您的 excel 输出看起来更好.唯一要注意的是,“CanGrow"设置为 false,因此除非您在 Excel 中展开单元格,否则您将看不到整个单元格内容. 如果我不明白您的问题,那么您能否详细描述一下您所看到的格式问题. 谢谢, 阿尼尔
你好, 我在 C# 中有一个 winform 图表,我想将它导出到 excel 中,最好是这样我可以在 excel 中进行编辑或任何其他内容.我找到了一个如何将其导出为 GIF 文件的示例,但这不是我想要的. 希望有人能够提供帮助:) Thx 解决方案 你好 Handyman83, 据我所知,只有通过将 c# 数据发送到 excel 电子表格来构建图表,您才能尝试做的事情.我做了一些研究,发现了这个链接 http://csharp.net-informations.com/excel/csharp-excel-chart.htm[^].希望对您的需求有所帮助. 祝你好运, 从你的问题中不清楚你到底想做什么.听起来,因为您不想将图像(gif 文件)复制到 Excel,所以您想要将图表中的数据复制到 Excel 电子表格中. 将数据从 C# 程序传输到 Excel 的一种方法是将数据保存到 CSV 文件.Excel 可以打开 CSV 文件(逗号分隔值