Tag: python

Excel中由Python写出的CSV是完全空白的

我有一个简单的字典,我正在写一个CSV文件,它看起来很好,当我在服务器上查看它,但它是完全空白的Excel。 csvOutput = {'http://www.test.com/': 'This source is currently in the system.', 'http://test.com/': 'This source is not currently in the system.', 'http://www.test.com/': 'This source is currently in the system.'} writer = csv.writer(open(csvFileName, 'wb'), quoting=csv.QUOTE_NONE, dialect='excel') for key, value in csvOutput.items(): writer.writerow([key, value]) 谢谢你的帮助! 这里是我在vim中看到的文件: http://www.test.com/,This source is currently in the system. http://test.com/,This source is not currently […]

XML文件到Excel,打开时出错

我在这里有这个文件: <?xml?> <table name="data"> <row et_kt="215846" et_nafn="" et_kt_maka="" et_kt_fjolsk="215846" et_kyn="X" et_hjusk_stada="1" et_faeddag="190201" et_danrdag="198612" /> <row et_kt="239287" et_nafn="" et_kt_maka="" et_kt_fjolsk="239287" et_kyn="X" et_hjusk_stada="4" et_faeddag="190401" et_danrdag="199106" /> . . . </table> Excel告诉我这个文件的格式不同于.xml。 这个格式有什么问题?

python csv将string写入1个单元格

我使用facebook api来获取时间,将其转换为不同的格式,然后将其写入一个csv文件。 除了当string被写入时,一切运作良好,它将string分隔成2个不同的单元格,如下所示: 帮我把它全部放进1格。 谢谢。 我的代码: import csv from datetime import * from time import * from facepy import * token = 'CAAErZAZAHDByABA…………' graph = GraphAPI(token) g = graph.get('apple/posts?limit=4') mytime = g['data'][0]['created_time'] ctime = datetime(*strptime(mytime, "%Y-%m-%dT%H:%M:%S+0000")[0:6]).strftime("%B %d, %Y %I:%M %p") with open('csvtest.csv', 'a') as csvfile: spamwriter = csv.writer(csvfile, delimiter=',', quotechar='|', quoting=csv.QUOTE_MINIMAL) spamwriter.writerow([ctime])

从文本文件中读取并写入Python中的Excel文件

我想从源代码(.map文件)中指定的文件读取,并从那里写入具有特定名称的variables到Excel工作簿。 一些提示?

通过不同长度的多个工作簿循环?

我有一些代码来循环多个工作簿: wb = load_workbook(fileName) for curTitle in wb.worksheets: ws = wb.get_sheet_by_name(name = curTitle.title) for row in ws.range('A1:C100'): for cell in row: #Do Something 但是,每个工作表的范围是不同的。 有没有办法让最后一行有数据?

使用Python启动Excel应用程序来查看CSV文件,但是CSV文件在读取模式下打开,并且无法查看写入的数据

from win32com.client import Dispatch base_path = os.path.dirname(os.path.abspath(__file__)) _csvFilename = os.path.join(base_path, "bcForecasting.csv") _csvFile = open (_csvFilename, 'wb') _csvFile = csv.writer(_csvFile, quoting=csv.QUOTE_ALL) _Header = ['Name']+self.makeIntoList (self.root.tss.series () [0].getAllTimes (), self.originalTimesteps + _futurePeriods) _csvFile.writerow (_Header) xl = Dispatch('Excel.Application') wb = xl.Workbooks.Open(_csvFilename) xl.Visible = True 这里使用Python启动Excel应用程序来查看CSV文件,但是CSV文件在读取模式下打开,无法查看写入的数据。 请帮忙。

在Python中将循环中的所有数据导出到Excel

我正在试图写一个Excel电子表格的数据列表。 我有Excel中的34列,我需要input数据。 第1列是city1,第2列是第2城市等… 这是我用来检索电子表格所需的所有数据的脚本。 #!usr/bin/env python import urllib from datetime import datetime from datetime import timedelta date = datetime.now() date1 = date + timedelta(days=1) date2 = date + timedelta(days=2) date3 = date + timedelta(days=3) date4 = date + timedelta(days=4) date5 = date + timedelta(days=5) date6 = date + timedelta(days=6) class city : def __init__(self, city_name, […]

Python迭代写入Excel

我试图让我的代码写入Excel中的单元格A1 , A2 , A3和A4 。 但是,当我使用它,我得到这个错误消息 无效单元坐标(A) “A”保持不变,但是“I”随着每次重复而改变。 我将如何解决27号线的问题? 我想让Python接受“A”作为列引用。 这是第27行: ws.cell('A',i).value = "The price of", symbolslist[i], " is ", price" 和我的整个Python脚本: from openpyxl import Workbook import urllib import re from openpyxl.cell import get_column_letter wb = Workbook() dest_filename = r'empty_book.xlsx' ws = wb.create_sheet() ws.title = 'Stocks' symbolslist = ["aapl","spy","goog","nflx"] i=0 while i<len(symbolslist): #counts each […]

从Python写入数据到Excel

我试图做的是通过从雅虎财经的股票价格放到电子表格中获得这一行的代码工作。 我问了很多人,我已经研究了这个问题,但是我没有得到它的工作。 这是代码的麻烦行: ws.cell(1,i+1).value = str.replace(price','price') 我得到的错误喜欢,“replace”需要一个“str”对象,但收到一个“列表”或“INT”对象没有任何属性,每次我修改它,感谢您的帮助提前。 from openpyxl import Workbook import urllib import re from openpyxl.cell import get_column_letter wb = Workbook() dest_filename = r'empty_book.xlsx' ws = wb.create_sheet() ws.title = 'Stocks' symbolslist = ["aapl","spy","goog","nflx"] i=0 while i<len(symbolslist): #counts each object as 1 in the list url = "http://finance.yahoo.com/q?s="+symbolslist[i]+"&q1=1" htmlfile = urllib.urlopen(url) htmltext = htmlfile.read() regex […]

Python尝试覆盖单元格错误

我正在尝试创build一个新的Excel工作表,并使用Python将数据添加到它。 但是,我一直在运行“尝试重写单元格”错误。 我不明白的是,根据我写我的代码的方式,我不认为它应该覆盖任何单元格。 这里是代码: wb = xlwt.Workbook() ws = wb.add_sheet('Sheet1', cell_overwrite_ok=True) for key in DBDICT: numList = [] for value in DBDICT[key]: numList.append(float(value)) for i in range(len(DBDICT)): ws.write(i, 0, key.lat) ws.write(i, 1, key.lon) for j in range(len(numList)): ws.write(i, (j+2), numList[j]) 我所要做的就是从一个名为DBDICT的字典中读取数据,并且对于字典中的每一对,在第一列中写入该键的第一个数字(该键是由我用namedtuple()创build的两个数字的元组) excel文件中的某一行的第二个数字,第二个列中的第二个数字,然后是其余数据框中的相应值(这是一个数字列表)的每个数字。 换句话说,如果 DBDICT = {(-90, -180):[1.0 , 2.0 , 3.0], (-180, -360):[2.0, 3.0, 4.0]} […]