Tag: python

在IronPython中从Excel获取pathstring

我想通过IronPython设置工作目录。 它基本上用于ANSYS Workbench。 我从Excel中获取目录path,我将它存储在一个IronPython中的variables。 dirpath = worksheet.range["E25"].value 我将这个variables值作为AbsUserPathName和chdir命令的inputpath。 dir = AbsUserPathName(dirpath) os.chdir(dirpath) 但没有任何工作,它给错误expected str, got _comObject 任何帮助表示赞赏。

用不同的数据写两个数据框到一个excel文件。 pandas

这可能是一个奇怪的问题,但我试图写一些数据到Excel工作表,以便从另一个工作表中读入数据。 我现在已经build立了,所以我可以写一个DataFrame并根据这些信息改变单元格的颜色。 现在我想在保持颜色的同时在这些单元格中添加新的信息。 import pandas as pd, datetime as dt import glob, os import math runDir = "/Users/AaronsMac/Documents/" if os.getcwd() != runDir: os.chdir(runDir) files = glob.glob("edcLineup_*.xlsx") schedule = glob.glob("edcSetTime*.xlsx") print schedule for each in files: sheets = pd.ExcelFile(each).sheet_names sheets = sorted(sheets) df = {} for sheet in sheets: df = pd.read_excel(each, sheet, index_col='Artists') #print df […]

使用python xlwt模块更新Excel工作表

我正在寻找更新我已经创build的Excel工作表与来自浏览器的Json数据。 当前的代码每次运行程序时都会生成一个新的工作表。 import requests import json import urllib import xlwt url = raw_input("Enter url:-") res = urllib.urlopen(url) data = res.read() data1 = json.loads(data) book = xlwt.Workbook(encoding="utf-8") sheet1 = book.add_sheet("AssetsReport0") colunm_count = 0 for title, value in data1.iteritems(): sheet1.write(0, colunm_count, title) sheet1.write(1, colunm_count, value) colunm_count += 1 file_name = "test1.xls"%() book.save(file_name) 什么是我可以做到这一点的最好办法?

从Excelsorting列表从最高到最低

我需要从现有的Excel文件中sorting三个学生的分数,find他们的最大值,然后在新的Excel文件中输出这些分数从最高到最低。 我明白如何从文件中读取并find最大值。 这是我的代码到目前为止: import csv import operator file_reader=open("scoreresults.csv","r") csv_r=csv.reader(file_reader,delimiter=",") file_writer =open( "score results output.csv","w", newline="") csv_w=csv.writer(file_writer) newdata=[] for row in csv_r: forename,deposit1,deposit2,deposit3=row newdata.append(forename) newdata.append(deposit1) newdata.append(deposit2) newdata.append(deposit3) file=[forename,deposit1,deposit2,deposit3] maximumn=max(file) file1=[forename,maximumn] file1.sort(key=operator.itemgetter(1)) csv_w.writerow([file1]) file_reader.close() file_writer.close() 我没有添加我试图sorting的位,因为我完全失败了。 当我试图使用itemgetter我只能打印,而不是保存到一个文件,并从最低到最高sorting。 它应该如何看的一个例子是: name score name score James 2 should turn into sam 10 sam 10 jane 9 dan 5 dan 5 […]

通过复制/粘贴将Python的PyQt QTreeView数据从Python复制到Excel?

有没有一种方法从PyQT的QTreeView – 或QTableView复制使用传统的Ctrl + C / Ctrl + V机制的数据,或者我需要写一个明确的模块,从应用程序数据写入一个CSV文件使用类似xlrd? 我现在看到的效果是Ctrl + C / Ctrl + V只需要1个项目,而不是一堆,即使我编码select模式采取多项select。

循环exception后如何删除空的Excel行?

在完成我的剧本之前,我很短暂,并试图让我的头在这附近。 我有一个脚本,通过一个循环将数组(data)某些信息放入Excel行中。 data_loaded是一个包含脚本条目的数组。 这看起来像这样: from get_comp_data import get_comp_data from openpyxl import Workbook wb = Workbook() ws = wb.active for z in range(len(data_loaded)): try: data = get_comp_data(data_loaded[z]) print z ws['A'+str(z+1)] = data[0] ws['B'+str(z+1)] = data[1] ws['C'+str(z+1)] = data[2] ws['D'+str(z+1)] = data[3] ws['E'+str(z+1)] = data[4] ws['F'+str(z+1)] = data[5] ws['G'+str(z+1)] = data[6] ws['H'+str(z+1)] = data[7] ws['I'+str(z+1)] = data[8] […]

在Excel中插入图像链接

当你想在Excel中插入一个图像,你只需要去“插入”标签,点击“图像”,然后从你的机器中select一个图像。 但是,另一种方法是在文本框中input一个URL,然后使用Word / Excel /您正在使用的任何Office文档将知道尝试联系该URL并下载图像。 麻烦的是:我需要以编程方式做到这一点。 我需要使用Python,我使用的是openpyxl。 我无法在openpyxl中find任何function,绝对不是在香草Python中。 有没有人有build议,我可以做到这一点? 我一直在networking上,这似乎不是一个经常谈论的话题。 任何想法都欢迎。

如何使用python在Excel中折叠行?

我目前从我的database拉一个csv列表。 然后,我将这些数据插入到数据dataframe ,然后将数据插入到excel文件中。 每个数据元素都是我想折叠具有类似顶级节点的行的节点的集合。 我现在的问题是我可以find的唯一资源是xlsxwriter ,但是我需要将数据写入已经存在的excel文件。 有没有人有成功使用不同的方法?

从Excel中拖动date和时间到pandas,并将其结合到时间戳

最终编辑(希望):哦,我的上帝,你解决了它! 升级到pandas0.15.2后,这个解决scheme似乎工作: trades['OEDatum'] = (trades[['OEDatum', 'OEUhrzeit']].apply (lambda x: dt.datetime.combine (x['OEDatum'].date(), x['OEUhrzeit']), axis=1)) 非常感谢@EDChum和@joris 我试图通过read_excel将一些Excelsheet中的数据放入Pandas数据框中: Asset OEDatum OEUhrzeit ODatum OUhrzeit L/S Entrykurs \ Trade 1 EURUSD 2014-06-12 12:00:00 2014-06-12 12:23:09 L 1.2456 2 USDJPY 2014-11-11 10:15:35 2014-11-11 10:34:50 S 126.6300 3 EURJPY 2014-12-23 13:15:24 2014-12-23 13:25:45 L 114.4600 4 GBPJPY 2014-12-23 14:27:36 2014-12-23 14:35:56 S 156.6000 […]

在Excel中编程外部链接的图像

这可能是一个远射,但我认为这是值得问。 我需要一种方法来编程插入外部链接的图像在Excel中,这意味着每次打开文件,电子表格将联系图像所在的url。 在Excel中手动执行这个操作很简单,但是我想以编程的方式执行,最好使用python。 我试过使用openpyxl和XlsxWriter库,但都没有这个特定的function。 我唯一的select是寻找Excel的源代码,所以我可以看到一个外部链接的图像是如何由Excel表示的。 我不认为微软公开源代码,是吗? 感谢您的任何build议