bartender导入时外部表不是预期格式怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bartender导入时外部表不是预期格式怎么办相关的知识,希望对你有一定的参考价值。

1、您可以麻烦提供此标签的人员,另存一个标签格式,选择您可以打开的版本的格式保存,比如7.75,再发给您,这样您就可以打开标签编辑打印了。

2、或者您到BarTender中文官网下载安装新版本的条码打印软件——BarTender 2016,就可以打开标签了。

BarTender警告消息#2625:
“演示模式”的出现说明您的软件试用期已过。演示模式下打印将随机更改一个字符。



解决办法:
您需要至BarTender官网购买软件激活码(注册码),然后激活软件,获得永久使用权。激活码获取可参考:如何获取正版BarTender注册码

BarTender错误消息#6670:
根据“无法连接到数据库:外部表不是预期的格式。”描述,可以知道是导入的数据库表格格式出了问题。



解决办法:
表格的文件类型若是.xlsx,就会弹出“BarTender错误消息6670”警告框。解决这个BarTender错误很简单,只要将原文件另存为.xls文件类型就可以了。

BarTender安装过程出现.NET问题


分析解决:
Bartender是基于.NET Framework环境运行,缺少必备的运行环境自然会出现安装错误,自行在Microsoft官网下载组件Microsoft .NET Framework 3.5进行安装,并正确安装就可以解决。

上述就是关于在使用BarTender过程中遇到的常见问题,及其解决办法。更多关于BarTender常见问题的解决,小伙伴们可在BarTender中文官网查询。
参考技术A 对于BarTender 10.1中错误消息#3246,一种可能就是你在连接数据库时将该文件打开了。像小编我就是在打开Excle数据库表格的情况下进行数据库连接的,然后就出现在上述的BarTender无权打开文件的错误消息。所以在这儿要告诉大家,需要先将要连接的BarTender数据库关闭,然后再开始连接,才不会出现BarTender无法连接到数据库的错误消息。

第二种 BarTender无法连接到数据库:外部表不是预期的格式

无法连接到数据库

解决方法

导入BarTender的Excel表格需要简洁的格式,才能便于读取,所以,在连接Excel数据库到BarTedner时,需要检查下表格的排版;

出现以上BarTender错误消息#6670时,小编建议删除原有的Excel表格连接,重新连接数据库;若是依然出现错误,则只有尝试自己新建立一个简化的表格,再进行连接数据库
参考技术B 检查导出的Excel是标准文件不是html,用Excel文件打开也正常。

调试代码,在conn.Open打开链接时出错。修改链接字符串,调试发现可能Excel版本问题,Exce连接字符串版本是xls (2003或以前版本),更改为Excel2007版本则正常导入。

导入excel错误:外部表不是预期的格式 解决方案

环境:win7+iis7+Office2007 

在asp.net网站中导出Excel文件后,再把文件导入到数据库中。 读取Excel文件时,打开连接出错。

错误为:外部表不是预期的格式

解决:检查了一下,导出的Excel是标准文件不是html,没错,Excel文件正常。 

  调试代码,创建连接对象oleDbConnection也正常,但在conn.Open()打开链接时出错。 

仔细看了下链接字符串,检查出了错误,Excel版本问题,Exce连接字符串版本是office2003的 ,更改为Excel2007版本则正常导入。 

总结规则如下:

using System.Data.OleDb;
using System.Data;

 public void ReadExcelFiless()
        {
            //string strConn = "Provider=Microsoft.Jet.OleDb.4.0;" + "data source=" + Server.MapPath("ExcelFiles/MyExcelFile.xls") + ";Extended Properties=‘Excel 8.0; HDR=Yes; IMEX=1‘"; //此连接只能操作Excel2007之前(.xls)文件
            string strConn = "Provider=Microsoft.Ace.OleDb.12.0;" + "data source=" + Server.MapPath("ExcelFiles/Mydata2007.xlsx") + ";Extended Properties=‘Excel 12.0; HDR=Yes; IMEX=1‘"; //此连接可以操作.xls与.xlsx文件 (支持Excel2003 和 Excel2007 的连接字符串)
//备注: "HDR=yes;"是说Excel文件的第一行是列名而不是数据,"HDR=No;"正好与前面的相反。
//      "IMEX=1 "如果列中的数据类型不一致,使用"IMEX=1"可必免数据类型冲突。 

            OleDbConnection conn = new OleDbConnection(strConn);
            OleDbDataAdapter adp = new OleDbDataAdapter("Select * from [Sheet1$]", conn);
            DataSet ds = new DataSet();
            adp.Fill(ds, "Book1");
            this.GridView1.DataSource = ds.Tables["Book1"].DefaultView;
            this.GridView1.DataBind(); 
        }

 

以上是关于bartender导入时外部表不是预期格式怎么办的主要内容,如果未能解决你的问题,请参考以下文章

批量Excel数据导入Oracle数据库 导入excel错误:外部表不是预期的格式 解决方案

c#编制程序把EXCEL文件导入DATAGRIDVIEW,结果运行后提示:外部表不是预期的格式。

错误 3274 外部表不是预期的格式

外部表不是预期的格式。

尝试访问 Excel 时,外部表不是预期格式错误

IIS 和 OLE DB 外部表不是预期的格式