Tag: 窗口

将Excel文件加载到Powerbuilder

我有这个buttonclicked事件的代码来加载excel和文本文件到powerbuilder和excel数据不复制,即ll_return_xls <= 0,因此当我想要加载到数据库我会得到错误,因为它没有价值或数据…这里的问题是我从文本文件获取数据,但不是从Excel文件中…任何帮助将不胜感激 long ll_return long ll_return_xls OLEObject excel IF rb_file.checked then IF dwo.Name = "b_browse_meters" THEN // Browse Button Clicked for Text ll_return = GetFileOpenName ( "Select Meter File", is_fullname, is_filename, "TXT", & "Text Files (*.txt), *.txt" ) if ll_return < 1 then gnv_msg.f_mensaje("EX28", "", "", OK!) return end if END IF // Browse […]

python openpyxl load_workbook错误:TypeError(NoneType not Iterable)和ValueError(Max。Value is 180)

所以我在Windows XP笔记本电脑上安装了Python 3.4.1。 我得到了openpyxl软件包(现在不记得是哪个版本了,我想2.1),而且我也很好,编写自定义代码来修改我的工作场所需要的Excel文档。 然后我格式化我的笔记本电脑(出于工作原因),并安装了Windows 7。我再次掌握了Python 3.4.1。 我点安装openpyxl(“pip安装openpyxl”在我的命令提示符) – 绝对版本2.1这次。 然后,我尝试打开我以前的一些工作簿。 这是在空闲的GUI界面 – 不是在脚本或任何东西。 我只是键入(正确导入后,openpyxl-> load_workbook): WB = load_workbook( 'Filename.xlsx') 现在我得到错误。 这个文件是由Excel 2007(在Windows XP中创build的,在格式化我的笔记本电脑并安装Windows 7之前创build的)创build的,我以前可以在早期的Windows XPconfiguration中使用我的openpyxl软件包打开它。 我也尝试在MS Excel(Windows 7)中重新打开Excel文件并重新保存,然后尝试用openpyxl打开。 我以前的Windows XP和我的新Windows 7都是32位(任何地方都没有64位)。 我得到的错误(取决于我试图打开哪个文件)是: 文件错误1: Traceback (most recent call last): File "<pyshell#5>", line 1, in <module> wb=load_workbook('Filename.xlsx') File "C:\Python34\lib\site-packages\openpyxl\reader\excel.py", line 151, in load_workbook _load_workbook(wb, archive, filename, […]

如何select AS xxx从Excel表中?

简介:使用Jet.OLEDB提供程序和SQL查询,我不知道如何访问其标题文本包含一个点的列。 有没有办法在SELECT查询中转义点? 详细信息:我正在使用连接string Provider=Microsoft.Jet.OLEDB.4.0;Data source=test.xls;Extended Properties="Excel 8.0;HDR=Yes;" 当一个Excel工作表的标题文本中包含一个点(请注意名为Abbrev。Packing的点列)… …然后像这样的SELECT查询… SELECT [Date] AS d, [Code] AS code, [Abbrev. Packing] AS packing, [Price] AS price FROM [Sheet1$] …失败,错误80004005.当我从标题文本和SELECT命令中删除点时,一切正常,数据被提取。 但是,Excel表来自第三方,我不能更改标题的文本。 我如何逃避SELECT命令中的点 ,或者有什么方法来解决它?

我的代码closures工作簿,但不是窗口

我有closures窗口的问题。 我正在使用Excel 2013,并在单独的窗口中打开每个工作簿。 我的代码closures工作簿,但不是窗口。 有任何想法吗? 我从另一个子部分调用这个子部分。 Sub export_sheet() Sheets(sName).Move ActiveWorkbook.SaveAs Filename:=sDir & sName & ".xlsx", FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False Workbooks(sName & ".xlsx").Close SaveChanges:=True Workbooks(ThisWorkbook).Activate End Sub 我有两个Excel实例。 一个包含我的代码“temp 121015.xlsm”,另一个只是一个带有工作簿名称的空窗口,但工作簿已closures。

错误:无法使用“localhost:10.0”连接到X11窗口服务器作为DISPLAYvariables的值

我有两个应用程序运行良好,除了1个function的生产环境。 这个function是从一个简单的表格生成的Excel。 在我所有其他环境下,excel的生成是可以的,但是当我尝试在生产环境中使用它时。 我在日志中有这个错误,在我的应用程序中有一个错误500 ! 2014-04-29 09:27:05,690 [[ACTIVE] ExecuteThread:'4'for queue:'weblogic.kernel.Default(self-tuning)'] ERROR com.btoc.reporting .web.misc.MiscServletFilter – error handling请求org.springframework.web.util.NestedServletException:处理程序处理失败; 嵌套exception是java.lang.InternalError:无法使用“localhost:10.0”作为DISPLAYvariables的值连接到X11窗口服务器。 org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:949)at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)at org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:882),位于javax.servlet.http.HttpServlet.service(HttpServlet.java:707)上的org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)上的javax.servlet.http。 HttpServlet.service(HttpServlet.java:820)at weblogic.servlet.internal.StubSecurityHelper $ ServletServiceAction.run(StubSecurityHelper.java:227)at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)at weblogic.servlet .weternal.ServletStubImpl.execute(ServletStubImpl.java:300)at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:523)at weblogic。 servlet.internal.RequestDispatcherImpl.forward(要求 org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195) .tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)at org.tuckey.web.filters.urlrewrite .urlRewriteFilter.doFilter(UrlRewriteFilter.java:417)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:65)at weblogic。在weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java: 56)在org.springfram.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:311)at org.springfram ework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116))at org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:323)at org.springframework.security.web .access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)at org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:323)at […]

Excel VBA – 双击列中所有选中的单元格大写

我有一个非常简单的VBA脚本,大写所选单元格: Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) ActiveCell.Value = UCase(ActiveCell.Value) End Sub 它按预期工作,但有时我想大写选定列中的所有单元格,但只有双击列本身。 看来,我不能接收事件与Worksheet_BeforeDoubleClick时单击列字段.. 有没有一些解决方法呢?