Tag: csv

Oracle – 后台处理为CSV文件,但Excel将“$ 10,000”分成两列

我有一个命令如下: SPOOL &&p_CSVfile SELECT YEAR || ', ' || TO_CHAR(AMOUNT, '$9,999,999,999.99') FROM TABLE SPOOL OFF …和AMOUNT字段中的值可以包含逗号。 当这个文件在Microsoft Excel中打开时,AMOUNT字段被视为两个单独的字段,如果它包含一个逗号。 有没有一个简单的方法,我不知道,或者我将不得不改变我的分隔符?

使用PowerShell从.csv中的数据创build数据透视表

我有一个.csv文件,我想从一个列中获取所有数据,并使用powershell生成一个数据透视表。 这个专栏有很多重复,我想看看有多less个每个项目。 附件是我想通过PowerShell而不是手动在Excel中完成的图像。 第一个图像是示例数据,第二个图像是我想从数据生成的。 谢谢你的帮助 :) 数据 结果

如何复制csv内容并粘贴到Excel工作表?

我正在使用python v3 xlwings库与MS Excel进行交互。 我有一个csv文件ToCopy.csv并希望将这个CVS文件的全部内容复制到一个Excel文件。 import xlwings as xw Book_name = 'C:/Temp/ExcelBook.xlsm' sheet_name = 'SheetName' #paste into this sheet wb = xw.Book(Book_name) sht = wb.sheets[sheet_name] 我看了xlwings的文档,但是如何开始还是处于亏损状态。 有人可以给我一个开始? 我很乐意使用其他不基于xlwings库的方法。 但是,我的Excel文件是密码保护,我知道xlwings可以处理密码保护的Excel文件。 我不确定其他方法。

通过在Excel / python中对行进行分组来评估平均值

我有一个如下所示的csv文件(这只是一个简单的例子;我的实际文件包括成千上万行): Main Submain Date Counter A A-0 2017-06-09 10 C C-0 2017-06-09 18 B B-0 2017-06-09 20 A A-1 2017-06-09 12 B B-0 2017-06-30 5 我想要做的是当两个或更多的行具有相同的主要和date,然后我想要评估平均和( 可选地创build一个新的csv文件),其中包含如下信息(这对应于以前的最小的例子)。 Main Date Counter A 2017-06-09 11 C 2017-06-09 18 B 2017-06-09 20 B 2017-06-30 5 我会更感兴趣在Excel中做这件事(因为我认为这是更容易实现),但python也是好的。

导入xlsx转换为csv到powershell

我需要将csv文件导入到我的PS脚本中。 在同一个脚本中,我有一个函数来将xlsx文件转换为csv,我需要导入它。 但是我找不到办法做到这一点。 我尝试了三种方法: $CSVLicence = Import-Csv (ConvertXLSX -File $Licence) -Delimiter "," -Encoding UTF8 其中ConvertXLSX是将xlsx转换为csv的函数,$ License是在脚本开始处定义的variables。 第二种方法是这样的: $CSVfile = ConvertXLSX -File $Licence $CSVLicence = ImportCsv $CSVfile -Delimiter "," -Encoding UTF8 在这两种情况下,我在“Import-Csv”之后的列上都收到一条错误消息,该参数Path为空或空。 第三种方法是从字面上定义path,这不是一个好的解决scheme,但应该工作,如果文件的执行者在正确的文件夹中运行它并使用正确的文件名。 在这种情况下,在“Import-Csv”cmdlet前面出现“成员”Proemail Exchg Business“已经存在”错误 csv文件被创build,看起来应该是这样,所以在转换函数中显然没有错误。 ConvertXLSX函数是这样定义的: $Licence = "licence" Function ConvertXLSX ($File) { $PWD = "r:\Licence\" $ExcelFile = $PWD + $File + ".xlsx" $Excel […]

将CSV或制表符分隔的数据粘贴到无格式的excel中

我将Tab键分隔的数据从Notepad ++粘贴到excel(大约50k行和3列)。 无论我尝试多less种不同的方式,Excel都希望将包含"到下一个实例"的单元格转换为单元格内容。 例如,如果我的数据如下所示: "Apple 1.0 Store Banana 1.3 Store "Cherry" 2.5 Garden Watermelon 4.0 Field Excel文件看起来像这样: Apple1.0StoreBanana1.3Store Cherry 2.5GardenWatermelon4.0Field 解决此问题的一种方法是在Excel中以CSV格式打开该文件,但这会导致Excel使用Excel的“常规”格式将数值格式化为简化格式。 所以数据如下所示: "Apple 1 Store Banana 1.3 Store "Cherry" 2.5 Garden Watermelon 4 Field 我得到的数据来自SQL Server Studio,所以我select的文件格式是: .CSV .Txt(制表符分隔) 从查询结果复制粘贴 我正在寻找的解决scheme是使用Excel表示的数据,而不需要在报价单,数字或任何其他单元格内容上进行Excel处理。

Pythonmatrix输出到Excel

我试图输出4行(第一行是标题)和超过6000列的matrix。 每个列标题是来自不同文本文档的单词(第1-3行)。 我想导出为Excel,所以我可以很容易地筛选出最高的10个单词的最高频率。 我没有错误,但没有出现在Excel文件中。 我哪里错了? np.savetxt('file.csv', matrix_TF, delimiter = ',', newline = '\n', encoding='utf8')

CSV导出与互操作

我正在使用这段代码来生成一个Excel文件。 将导出更改为CSV文件应该很简单,只需修改saveAs调用中的参数即可,但不起作用。 任何ideea为什么? Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); xlApp.Visible = false; if (xlApp == null) { MessageBox.Show("EXCEL could not be started. Check that your office installation and project references are correct."); return false; } Workbook wb = xlApp.Workbooks.Add(XlWBATemplate.xlWBATWorksheet); try { if (details != false) { //Workbook wb = xlApp.Workbooks.Add(XlWBATemplate.xlWBATWorksheet); wb.Worksheets.Add(); Worksheet detailsWs = (Worksheet)wb.Worksheets[2]; for […]

使用XSLT将XML转换为CSV

如何使用XSLT将XML转换为CSV(在Excel文件中显示)? 提供的XML值本身包含逗号,例如 <name>The,Bad Boy</name> 我的逻辑把"The"和"Bad boy"视为分开的值,因为在Excel文件中打开后会出现在不同的列中。

从一个csv工作表移动到另一个python脚本

我一直在使用Excel创build.csv工作表,我想用pythonparsing。 每个工作表以一个商店命名(例如,工作表1:“Waitrose”,工作表2,“Tesco”,工作表3,“Asda”),并包含产品列表(第1列)及其相关价格(第2列)。 我已经写了一个Python脚本,可以访问工作表并将其内容转换为字典(见下文),但我正在努力寻找一种方法让程序访问工作簿中的下一个工作表。 我想结束与工作表一样多的字典。 csv模块似乎没有太大的帮助,我无法find一个当前的第三方python 3兼容模块,处理excel。 我想也许是苹果,但我不知道如何将它embedded到Python脚本 waitrose = {'apples':25,'oranges':45 etc} 有什么build议么? 保罗。