labview怎么读取excel表格到多列表框

labview怎么读取excel表格到多列表框,第1张

解决办法如下:1 首先搜索“excelexe”所在文件路径

2 右键点击“自动化引用句柄”,选择“选择ActiveX类”,并点击“浏览”把搜索到的路径填到下列选框中

3 点击“excelexe”,并确认

4 此时excel_Application就加载到ActiveX类中了。

LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。

LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。

excel是我们常用的软件,但是由于平时 *** 作失误等的原因会使excel打不开,下面我就告诉你excel打不开的几种情况以及相关解决 方法 。

Excel 文件打不开情况一:

如下图,保存过后的Excel文件,直接点击看不到影像,只能打点击过后的工具栏中点击文件、打开,才能打开影像。如何解决,知道滴帮帮忙。

excel打不开,怎么办?

         解决办法: 遇到以上情况该怎么办?

1、转换格式法

就是将受损的Excel XP工作簿另存格式选为SYLK。如果可以打开受损文件,只是不能进行各种编辑和打印 *** 作,那么建议首先尝试这种方法。

2、直接修复法

最新版本的Excel XP在“打开”窗口的“打开”按钮内有直接修复受损文件的“打开并修复”功能,这种方法适用于常规方法无法打开受损文件的情况。

3、偷梁换柱法

遇到无法打开受损的Excel XP文件时,也可以尝试使用Word来打开它。 *** 作如下:

(1)运行Word程序,选择需要打开的Excel文件;

(2)如是首次运用Word程序打开Excel XP文件,可能会有“Microsoft Word无法导入指定的格式。这项功能目前尚未安装,是否现在安装”的提示信息,此时可插入Microsoft Office安装盘进行安装;

(3)按照Word程序的提示选择修复整个工作簿还是某个工作表;

(4)先将文件中被损坏的数据删除,再将鼠标移动到表格中,并在菜单栏中依次执行“表格→转换→表格转换成文字”命令,选择制表符为文字分隔符,将表格内容转为文本内容,然后另存为纯文本格式文件;

(5)运行Excel XP程序,打开刚保存的文本文件;

(6)随后根据“文本导入向导”的提示就能顺利打开该文件了。

修复后的工作表与原工作表基本一样,不同的是表格中所有的公式都需重新设置,还有部分文字、数字格式丢失了。

4、自动修复法

此法适用于Excel XP程序运行出现故障关闭程序或断电导致的文件受损。重新运行Excel XP,它会自动d出“文档恢复”窗口,并在该窗口中列出已自动恢复的所有文件。用鼠标选择要保留的文件,并单击指定文件名旁的箭头,根据需要选择“打开”、“另存为”、“显示修复”。

在缺省状态下Excel XP是不会启用自动修复功能的,因此预先设置:首先在菜单栏中依次点击“工具→选项”命令,在设置框中单击“保存”标签,将“禁用自动恢复”复选框取消,然后选中“保存自动恢复信息,每隔X分钟”复选项,并输入指定的间隔频率,最后点击“确定”完成设置。

如果还没有自动d出“文档恢复”窗口,可以尝试用手工的方法打开自动恢复的文件:依次执行“文件→打开”命令,利用“查找范围”框定位并打开Excel XP保存自动恢复文件的文件夹,要是不知道那个文件夹的位置,可以查看“自动恢复文件保存位置”框中的路径,接着在“文件类型”选择对话框中,选中“所有文件()”选项,并选择要恢复的文件,最后单击“打开”按钮,打开文件进行自动修复。

5、工具修复法

如果上面的几种方法都不能修复文件,还可以借助专门用来修复受损Excel XP文件的“ExcelRecovery”。该软件会自动将修复程序加到Excel软件中,表现为在“文件”菜单下增添一项“Recovery”命令,它能自动以修复方式打开受损文件

Excel文件打不开情况二:

我的一个EXCEL文档在编辑过程中出现以下错误,之后再也无法打开,请问是什么原因,有办法解决吗我的资料很重要啊

重启电脑也不行,在别的电脑上也不能打开,因为是文档本身有错误,不是 *** 作系统 或电脑硬件的问题,也不EXCEL程序的问题,其他EXCEL文档可以打开我用的是OFFICE2000,我在OFFICE XP也试过,以为XP的兼容性好一点可以打开,谁知道也不行我该如何是好

用二种方法修复受伤的Excel文件

Excel文件是一个工作簿,一般可以包含255个工作表,每个工作表中可以包含大量的数据。如果一个Excel文件部分受损,不能正常打开,该怎么办呢

解决办法: 这里向大家介绍两种解救方法。

手动处理

进入Word,打开要修复的XLS文件,如果Excel只有一个工作表,会自动以表形式装入Word,若文件是由多个工作表组成,每次只能打开一个工作表。打开后,先将文件中损坏的数据删除。用鼠标选中[表格]→[转换]→[表格转文本],注意可用“,”间隔符或其他分隔符,另存为一个TXT文本文件。在Excel中直接打开该文本文件,在打开时,Excel会提示文本导入向导,一般情况下只要直接点击[下一步]即可,打开后另存为其他的Excel文件即可。

注意:这种修复的方法是利用Word的直接读取Excel文件的功能实现,该方法在文件头没有损坏,只是文件内容有损坏的情况下比较有效;对文件头已经损坏的Excel文件,此方法可能不成功,必须借助于其他方法。

用Excel修复工具:

Concept Data公司提供了一个专门用于修复Excel损坏文件的修复工具——ExcelRecovery,能够对Excel 50/97/2000的文件进行恢复处理,大家可以先下载该软件的免费演示版试用,仅有674KB,下载地址为>

题主是否想询问“excel句柄无效是什么原因”?因为dircetx出现错误,或是丢失或更改了某些系统文件,所以显示无效。可以重新下载一个directx90c,然后进行安装,如果还不行,重装 *** 作系统即可。其中句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,常用于excel的使用。

有两种方式:

一是把excel在外部打开

二是把excel按数据库方式打开

你要哪种?哪种方法我都可以写出来。

你最好给我一个电子的样子,那才能有针对性地写出代码。

张志晨

补充:

1、引用Microsoft Excel类型库

“工程”-“引用”-选择“Microsoft Excel 80 Object Library”-“确定”

2、声明显式数据类型,创建新实例并获取Excel的控制句柄

Dim ExcelObject As ExcelApplication

Set ExcelObject = CreateObject( "ExcelApplication ")

3、调用并显示Excel

ExcelobjectVisible = True

4、打开文件,

ExcelObject Open pathName

然后用循环进行判断,那就简单了。因为不知道你到底要判断什么,所以无法写出具体的代码来。

Public xlApp As ExcelApplication

Public xlbook As ExcelWorkbook

Public xlSheet As ExcelWorksheet

Public Function OpenExcel(xlPath As String)

Set xlApp = CreateObject("excelapplication")

Set xlbook = xlAppWorkbooksOpen(xlPath)

Set xlSheet1 = xlbookWorksheets(1)

Set xlSheet2 = xlbookWorksheets(2)

xlAppVisible = fasle

Dim i As Integer

i = 1

'下面的判断是假设的,你要改成你实际需要的

Do While xlSheet1Cells(i, 1)Value =xlSheet2Cells(i, 1)Value

Form1List1AddItem xlSheetCells(i, 1)Value

i = i + 1

Loop

quitExcel

End Function

Public Function quitExcel()

xlAppQuit

Set xlApp = Nothing

Set xlbook = Nothing

End Function

以上就是关于labview怎么读取excel表格到多列表框全部的内容,包括:labview怎么读取excel表格到多列表框、excel打不开了怎么办、excel句柄无效等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9497468.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存