Tag: import

使用GuessingRows导入2010 Excel文件

我有电子表格与混合数据types的列,即: Column1 13450 67/89 823ad 我希望SAS读取所有条目,以便发现数据是混合的,因此将其全部input为字符格式(否则它可以定义为数字,因此会为非数字值创build缺失条目)。 所以我需要使用PROC IMPORT的'GUESSINGROWS'function。 我可以用.XLS文件做到这一点: PROC IMPORT OUT=importeddata DATAFILE = "C:\User\Example\Excel File.xls" DBMS=XLS REPLACE; SHEET='Input'; GETNAMES=YES; MIXED=YES; GUESSINGROWS=32767; RUN; 但是,这些文件现在被保存为.XLSM文件,因此我需要使用EXCEL的新DBMS。 当这样做时,GUESSINGROWS不再是一个有效的陈述。 有谁知道如何使用GUESSINGROWS语句,而从.xlsm文件导入? 或者另一种方式来定义从.xlsm导入时的inputvariables格式?

Ruby on Rails。 模型关联

我有一个Model, file.rb ,一个控制器, filecontroller.rb ,和一个名为files的表视图的集合。 这样做是为了能够上传Excel文件,以便我可以在某人上传Excel文件的索引视图中查看列表,创build时间以及上传Excel文件的人员的姓名。 现在,我还有另一个Model, bottle.rb ,一个控制器,一个bottlecontroller.rb ,以及一个视图集合,这个视图在数据库中叫做bottles 。 数据库中瓶表中的列与Excel文件相同。 我已经有能力上传Excel文件后,一些validation,以便他们可以进入数据库中的files表。 而且我也遵循了rails的教程,能够从瓶子索引视图中导入一个excel文件并更新我的bottles表格。 不过,我希望能够上传一个Excel文件,并在文件索引视图中导入信息。 但import也需要更新瓶子表中的信息。 换句话说,从文件索引视图导入Excel需要能够更新瓶表数据库。 我知道我需要我的files.rb模型和bottles.rb模型之间的关联..但任何帮助将是可怕的! ************更新后的问题************************************ ***** 在我的filecontroller.rb ,保存后在create方法中添加了@file.bottles = Bottle.import(params[:file_url]) 。 我将excel文件存储在:file_url 。 我还在has_many :bottles file.rb模型中添加了一个关联 def create ……… ………. if file.save @file.bottles = Bottle.import(params[:file_url]) end end 在我的瓶子模型bottle.rb我有 def self.import(file_url) spreadsheet = Roo::Excel.new(file_url.path, packed:nil,file_warning: :ignore) ……… bottle.save! end 但是我得到了一个未定义的方法path' for nil:NilClas […]

Yii2 excel导入'PHPExcel_IOFactory'找不到

我想读Yii2的excellogging,因为我search一个扩展,最后我得到了以下扩展 扩展名: http : //www.yiiframework.com/extension/yii2-phpexcel/#add-comment 通过composer php成功安装后,我把代码 namespace app\controllers; use app\models\TempCdr; use app\models\User; use yii\web\UploadedFile; use yii; class BatchController extends \yii\web\Controller { public $user_model; public $allowed_file_extension = array('xls','xlsx'); public function init() { $fileName = 'assets/CdrTmp/cpyCdr.xls'; $data = \moonland\phpexcel\Excel::import($fileName); } } 在我的索引控制器,但它是抛出错误类'PHPExcel_IOFactory'找不到。 我的文件夹结构安装了扩展名 moonlandsoft Excel.php composer.json phpoffice phpexcel Documentation Examples src Json更新 "phpoffice/phpexcel": "^1.8", "moonlandsoft/yii2-phpexcel": "*" […]

自动导入到访问 – 强制字段types

我在Microsoft Access数据库中有一张表,每天从日常的性能报告中导入数据。 导入数据中的特定字段(指站点名称)是源数据中的大多数报告的文本字段,但在一个报告的文本字段(例如,站点00415)和数字字段(例如00415)之间是混合的。 当数据被存储在Excel中时,我强制将数字网站设为文本,因为其中一些网站的前导零。 Access表的数据types为Text (和格式@应该是相关的),但是在导入包含数字站点的报表时,由于有试图将整列导入为数字而不是导入错误,文本。 有没有办法强制字段导入为文本即使当文件的第一行(我相信是什么访问基于字段types)是数字? 或者,我应该改变字段types的东西,可以处理文本和数字,但重要的是离开数字,没有任何格式的格式。 值得一提的是,我一直通过保存的导入方法导入数据,然后通过使用以下脚本编写脚本,并在两种导入方法中遇到此问题: Option Compare Database Sub import_test() Dim strXls As String strXls = "C:\Users\me\Desktop\IMPORT.xlsx" DoCmd.TransferSpreadsheet acImport, , "ImportDB", _ strXls, True, "A1:Z100" End Sub

应用脚本将数据从Excel文件中提取到Google表格

有谁知道一个现有的应用程序脚本,可以用来导入到谷歌工作表中的所有数据在Excel工作表? 我有一个excel文件,每天从数据库中自动更新所有我需要的报告数据。 问题是我需要使用Google表格。 我目前不得不手动复制我的Excel文件中的“数据库转储”工作表中的所有数据,并将数据粘贴到我的谷歌表“Excel导入”选项卡每一天。 我的报告位于Google表格的其他标签中,并从同一个Google表格的“Excel导入”标签中提取数据。 我宁愿有一个应用程序脚本,当我打开谷歌表,并自动执行上面的手动function时,它就会启动。 你的任何想法来自辉煌的Google Sheet用户? 手动处理每个五分钟数据库自动更新EXCEL文件:工作表 – “数据库转储”>>>>>>每天手动复制… >>>>>>>>>> GOOGLE表格:TAB – “Excel导入” build议的自动化进程数据库自动更新EXCEL文件:工作表 – “数据库转储”>>>>>>自动更新后,Google表打开>>>>>>>>>> GOOGLE SHEET:选项卡 – “Excel导入”

SAS:导入Excel列名超过32个字符

我正在使用SAS Enterprise guide中的导入工具来导入excel文件某些列有超过32个字符。 问题是,当这些列被截断,他们最终有相同的名称,因此一些不包括在导入。 一个例子是: thisisacolumnnamewithmorethanthirtytwocharactersEXAMPLE1 thisisacolumnnamewithmorethanthirtytwocharactersEXAMPLE2 这两列的截断版本是 thisisacolumnnamewithmorethanthir

将“ThisWorkbook”macros导入到另一个工作簿

我需要VBA代码将一个过程导入另一个工作簿中的ThisWorkbook作用域。 我有代码将模块导入到另一个工作簿,但如何将此过程导入到ThisWorkbook范围而不是模块范围? Sub TransferModule() Const modul As String = "Misc" Const tempfile As String = "/Users/Roman/Desktop/temp.bas" Dim WBK As Workbook On Error Resume Next Set WBK = Workbooks.Add ThisWorkbook.VBProject.VBComponents(modul).Export tempfile WBK.VBProject.VBComponents.Import tempfile Kill tempfile End Sub 这从“This”工作簿中取出模块Misc ,将其导出到temp.bas ,然后将其导入到另一个工作簿。 不过,我需要它不是导入到一个模块,而是导入到ThisWorkbook范围。 这是一个Private Sub Workbook_BeforeClose事件。

如何将文本文件中的数据导入到Excel中?

我有多个文件夹。 这些文件夹中有多个txt文件。 我需要从这个文件夹中的特定types的txt文件提取数据(只是一个值:值—> 554)。( individual_values.txt ) No 100 Value 555 level match 0.443 top level 0.443 bottom 4343 将有许多文件夹具有相同的txt文件名称,但差异值。 所有这些值都可以被复制到一个在另一个之下。 我必须从上面提到的txt文件中提取一个值。 它是一个相同的文件名称相同的文件位于不同的文件夹。 我想要做的就是从所有的文本文件中提取这个值,并将其粘贴到每行下方的excel或txt中。 例如:上面是一个文本文件,我必须得到555的值,并从其他差异值类似。 555 666 666 776

Python并从Excel文件导入浮点数字

所以我有一个像这样的excel文件 Name R s l2 max_amplitude ref_amplitude R_0.3_s_0.5_l2_0.1 0.3 0.5 0.1 1.45131445 1.45131445 R_0.3_s_0.5_l2_0.6 0.3 0.5 0.6 3.52145743 3.52145743 … R_1.1_s_2.0_l2_1.6 1.1 2.0 1.6 5.07415199 5.07415199 R_1.1_s_2.0_l2_2.1 1.1 2.0 2.1 5.78820419 5.78820419 R_1.1_s_2.0_l2_2.6 1.1 2.0 2.6 5.84488964 5.84488964 R_1.1_s_2.0_l2_3.1 1.1 2.0 3.1 6.35387516 6.35387516 使用pandas模块将数据导入到数据框中 import pandas as pd df = pd.read_excel("output_var.xlsx", header=0) 一切似乎都可以: df […]

IMEX = 1和TypeGuessRows = 0不适用于ZipCode

我已经阅读了十几篇文章,但我无法得到这个工作。 我正在导入地址电子表格。 邮政编码列包含5个数字的拉链,9个数字的拉链和5-4个拉链(5个数字,短划线和4个数字)的混合。 (抱歉,我受到用户的摆布,这不是我可以控制的东西)。 但不pipe我做什么,我都无法让他们全部通过OLEDB导入。 5-4区域始终导入为空。 在HKEY_LOCAL_MACHINE \ SOFTWARE [Wow6432Node] Microsoft \ Jet \ 4.0 \ Engines \ ExcelImportMixedTypes=Text TypeGuessRows=0 我已经尝试了32位模式和64位模式。 input电子表格是.XLS格式(对不起,我受到用户的摆布,我不能强迫他们升级)。 这是我的连接string。 Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + strServerFileName + ";Mode=Read;Extended Properties=\"Excel 12.0 Xml;HDR=YES;IMEX=1 如果有帮助,我会很乐意发布电子表格。 OLEDB从我的经验是极端不可靠的。 是否有另一种导入可靠工作的Excel工作表?