Tag: python

MS ACCESS – VBA – 形状显示数据

第一次问堆栈而不是从存在中受益。 我想写一个使用MS Access的应用程序,允许用户实例化具有空字段(文本,列表,combobox,单选button)的形状来devise他们的项目pipe理工作stream程。 一旦我写这个,我把它做成一个Web应用程序,使用我们的数据库来运行algorithm,猜测他们将花费多less时间和金钱在他们的项目上的任务/时间/金钱等 我想知道MS Access形状的是,如果他们能够维持这种types的用户界面,其中用户可以input信息作为形状的属性,或者如果形状可以具有属性本身是文本字段,列表,combobox和纽扣。 我是否可以通过形状进行select,还是必须以不同的方式组织控件,以便将它们分组以使algorithm将其数据用作input? 有没有更聪明的方法呢? 我打算用python编写它,但是不得不分开存储所有的废话,通过excel和http的东西看起来更像是一个时间而不是它的价值。 这将最终成为一个Web应用程序。 感谢堆栈!

Django将Excel保存到桌面

所以,我想我的问题是很容易的,但我有…一些问题:) 所以在用Django编写的应用程序中,我使用Ajax调用创buildExcel文件: $.ajax({ url: '/ajax-send-xls-desktop/', type: 'POST', contentType: "application/vnd.ms-excel", data: JSON.stringify(data_xls), dataType: 'text', success: function(result) { window.open('data:application/vnd.ms-excel,' + result); } }); 在我的后端创buildExcel文件并返回如下所示的响应: response = HttpResponse(mimetype="application/vnd.ms-excel") response['Content-Disposition'] = 'attachment; filename=opispozycji.xls' response['Content-Type'] = 'application/vnd.ms-excel; charset=utf-8' book.save(response) 我收到的一切都是很多字符: N*8X" 1 Arial1 Arial1 Arial1 Arial1 Arial1 Arial1 Arial1 Arial General ` Opis pozycji PDane wygnerowane przez Interzam – Internetowa […]

在Windows上使用Python 2.5读取xlsx文件

我希望能够从Python 2.5访问.xlsx文件。 最新版本的xlrd支持.xlsx但不支持Python 2.5,旧版本的xlrd支持Python 2.5,但不支持.xlsx 。 我无法使openpyxl工作。 (请参阅相关问题在Windows上的python2.5上安装Openpyxl ) 最后,我试着用win32运行Excel,但是它和现有的Excel打开的实例相冲突,这有点骇人听闻。 还有其他的select吗?

如何从URL调用内部的JavaScript函数?

我正在从一系列类似的网页收集一些数据,并将它们存储在Excel表格中。 我在python中使用urllib2中的opener类来完成这项工作。 问题是,在这些页面的一组中,您也需要单击一个超链接,以便显示所需的数据。 有什么办法,我可以假冒点击这个超链接,并将其包含在我的Python代码发送的地址? 这是链接的href标记: <a href="#" onClick="refresh_reg_table();refresh_reg_list(); return false;"> 这里是在onClick中调用的函数: function refresh_reg_table(order){ Ajax.Responders.register({ onCreate: function() { $('ajax_spinner2').show(); }, onComplete: function() { $('ajax_spinner2').hide(); } }); new Ajax.Updater('table_registrations', 'ajax/get_table_registrations.php', { method: 'get', parameters: { table: 'registrations', idevent : 143593, sorted : order}, evalScripts: true, }); } function refresh_reg_list(){ Ajax.Responders.register({ onCreate: function() { $('ajax_spinner2').show(); }, onComplete: function() […]

python valueerror:使用numpy解压缩的值太多

我想从一个Excel文件提取信息到Python,但我得到这个错误: Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> main() File "C:\Users\viral\Desktop\python\test.py", line 5, in main date, time, temp = np.loadtxt('temperatures.csv', delimiter = ',', unpack = True, dtype = 'str') ValueError: too many values to unpack 码: import numpy as np def main(): date, time, temp = np.loadtxt('temperature.csv', delimiter = ',', unpack […]

在string文件中search'str'types的数组

我在non_int_ram_var中searchnon_int_ram_var中的trial.txt 。 non_int_ram_var从基本上unicode的excel表中获取数据。 因此,我将其types转换为str ,以使trial.txttypes与non_int_ram_var匹配。 但是,控制是不是进入if var in line: 。 我已经交叉validationvar是否出现在文本文件的一行中。 我可能会犯一些错误。 任何人都可以给我一个build议吗? from xlrd import open_workbook import unicodedata work_book= open_workbook("C:\\Users\\E542639\\Desktop\\non_sram_mem\\SEU_MBU_FINAL_VARIABLE_LIST.xls"); # reading xls file for non_int sram………….. non_int_ram_var = [] * 376 row=1 for sheet in work_book.sheets(): if "Data" == sheet.name : print sheet.nrows, sheet.ncols while row < sheet.nrows: if "int_sram" != sheet.cell(row,5).value: if […]

如何减less检查一个Excel单元格是否被locking的时间?

我正在开发一个excel工作簿。 我想从一个.txt文件中的一些数据放在不同的工作表中。 在插入数据之前,我想检查单元格是否被locked 。 我正在使用python脚本来检查单元格是否被locking。 详细我使用com的isLocked函数( com用于由python Excel操作)。 在一个特定的工作表中,我得到了30-40个locking单元,总共花费20-30分钟来检查locking状态。 有没有更好的方法来检查locking状态,以减less所需的时间?

通过导出Pythonpandas数据框replace部分工作表

我有一个build立的Excel工作表,现在我想通过直接使用Python的结果来更新一些工作表。 B2:D12 in sheet "hey" in eg.xlsx , B2:D12 in sheet "hey" in eg.xlsx的区域是B2:D12 in sheet "hey" in eg.xlsx ,我已经具有pandas数据框(例如A)所需的数据。 现在我想用Python中的A代替B2:D12值,并保持原始格式。 我正在写这样的东西: with pd.ExcelWriter('eg.xlsx') as writer: A.to_excel(writer,sheet_name = 'hey',index = False,startcol = 1,startrow = 1) 但是,无论工作簿有多大,结果只是一个普通的工作簿,只有一个工作表名叫“hey”,而在Python中是一个默认的格式。 任何人都知道如何保持一切,但只是用我所拥有的数据框来replace这个特定的区域? 首先十分感谢! PS。 我也试过xlrd和xlwt(根本就不复杂),但是1)我不知道如何编写整个数据框,从一个单元格开始(比如B2),2)如何在Excel中保留原始格式? 3)我不能参考表格名称,只能参考表格序列。 import xlrd,xlwt from xlutils.copy import copy rb = xlrd.open_workbook('eg.xlsx') wb = copy(rb) ws = […]

将excelstringparsing为python

我想存储在Excel中的string值,例如['1','2'],并parsing它在python中用作计算数组。 Python接受这个值作为string,但当我试图将值转换为整数或浮点数时,我遇到了一个值的错误信息,说python不能转换为string浮动 从Excelinput['1','2','3'] python ['1','2','3'] 问题:当我parsinginput,python识别为一个string“['1','2']”,我不能将其转换为所需的输出: 代码示例: s = "['1','2','3']" for i in range(1,3) print 1 + float(s[i])

开放和调度的excel进程之间的相互作用,win32com

我使用win32com(LiClipse中的Python 2.7(Anaconda))来启动Excel的单独实例… class ExcelDocument(object): """Excel class """ def __init__(self, xlDocIn, make_visible=False): """Open spreadsheet""" self.excelApp = DispatchEx('Excel.Application') 然后,我做点和bobs到Excel文档(使用MS Office 2013),包括用DispatchEx打开另一个文档… objExcel1 = ExcelDocument(PATH_TABLE,False) objExcel1.update_sheets() … objExcel2 = ExcelDocument(PATH_BACKG, False) 试图分配第二个Exceldocument类将崩溃脚本。 如果我改变init def __init__(self, xlDocIn, make_visible=False): """Open spreadsheet""" try: self.excelApp = GetActiveObject('Excel.Application') except: self.excelApp = DispatchEx('Excel.Application') 脚本运行良好。 如果我运行脚本时打开了一个excel文件。 该脚本将在编辑打开的文件时崩溃。 湾 当这些代码行被执行时,打开的excel文件将会closures。 def close(self): """Close spreadsheet resources""" self.excelApp.DisplayAlerts […]