Excel 2013似乎无法正确读取CSV文件(Excel 2010会这样做).每次打开.csv文件时,我的所有数据都会显示在第一列中.
我知道我可以去DATA,Convert然后选择commas,但这个设置没有保存,每次打开这种文件时我都厌倦了.
如何设置Excel 2013,一劳永逸地以漂亮的方式显示CSV文件(以逗号分隔)?
是否可以使用命名参数从PowerShell调用COM方法?我正在使用的COM对象方法有许多参数:
object.GridData( DataFile, xCol, yCol, zCol, ExclusionFilter, DupMethod, xDupTol,
yDupTol, NumCols, NumRows, xMin, xMax, yMin, yMax, Algorithm, ShowReport,
SearchEnable, SearchNumSectors, SearchRad1, SearchRad2, SearchAngle,
SearchMinData, SearchDataPerSect, SearchMaxEmpty, FaultFileName, BreakFileName,
AnisotropyRatio, AnisotropyAngle, IDPower, IDSmoothing, KrigType, KrigDriftType,
KrigStdDevGrid, KrigVariogram, MCMaxResidual, MCMaxIterations, MCInternalTension,
MCBoundaryTension, MCRelaxationFactor, ShepSmoothFactor, ShepQuadraticNeighbors,
ShepWeightingNeighbors, ShepRange1, ShepRange2, RegrMaxXOrder, RegrMaxYOrder,
RegrMaxTotalOrder, RBBasisType, RBRSquared, OutGrid, OutFmt, SearchMaxData,
KrigStdDevFormat, DataMetric, LocalPolyOrder, LocalPolyPower, TriangleFileName )
Run Code Online (Sandbox Code Playgroud)
这些参数中的大多数是可选的,其中一些是互斥的.在使用win32com模块的Visual Basic或Python中,您可以使用命名参数来仅指定所需选项的子集.例如(在Python中):
Surfer.GridData(DataFile=InFile,
xCol=Options.xCol,
yCol=Options.yCol,
zCol=Options.zCol,
DupMethod=win32com.client.constants.srfDupMedZ,
xDupTol=Options.GridSpacing,
yDupTol=Options.GridSpacing,
NumCols=NumCols,
NumRows=NumRows,
xMin=xMin,
xMax=xMax,
yMin=yMin,
yMax=yMax,
Algorithm=win32com.client.constants.srfMovingAverage,
ShowReport=False,
SearchEnable=True,
SearchRad1=Options.SearchRadius,
SearchRad2=Options.SearchRadius, …Run Code Online (Sandbox Code Playgroud) 我在excel中打开一个csv文件,每次打开它时,它都会将某些字段更改为日期,因为它们显然不是日期(它们是CAS号,而不是它的重要性).我该如何阻止这种行为?我知道我可以更改列格式,但是当我第一次打开CSV文件时这没有用.
我正在使用Datatables TableTools插件,以便为我页面上的表提供"导出到Excel"选项.
一般来说,一切都按预期工作.我唯一的问题是我需要所有数据.生成的Excel表格中的列被格式化为文本,否则我将丢失某些列中的数据.
示例:
- 我有一个具有前导零(例如0022)的列,22如果未将其格式化为文本,则只会在Excel文件中显示前导零(例如).- 另一列包含19位帐号(例如1234567890123456789),1234567890123450000如果未将其格式化为文本,则最后四位数字将在Excel文件中更改为零(例如).
有没有什么办法可以在我的Datatables/TableTools初始化中设置它,以便它总是将所有数据作为文本导出到Excel文件中?
蒂姆,非常感谢你提供的任何帮助.
它认为Excel正在剥离领先的0.我被告知在导出过程中将列格式更新为文本将修复此问题并修改Excel输出(来自"ProofAndTracking actionIpromoteuAutomation"文件,但我找不到此文件或如何访问生成Excel格式代码的位置) .
我从未使用过Excel.我尝试了这个,但它似乎是一个本地修复:http: //excelribbon.tips.net/T010262_Handling_Leading_Zeros_in_CSV_Files.html 有人能指出我正确的方向开始吗?
我已经研究了这些答案如何在从数据表导出到excel时阻止前导0被剥离?和导出Excel:避免剥离前导零
提前感谢!
这是我认为导致问题的功能,但还不确定如何在此处将列格式化为文本./**格式并发送订单和跟踪信息(通过Excel电子表格)为ipromoteu(150837)*/
public function actionIpromoteuAutomation() {
$ordersGroup1 = $this->getIpromoteuProof();
$ordersGroup2 = $this->getIpromoteuProofHistory();
$orders = array_merge($ordersGroup1, $ordersGroup2);
$fileName = 'Hit Promo Order Tracking ' . date('m-d-Y');
$this->_export($orders, $fileName);
$fileName = $fileName . '.xls';
$toIPROMOTEU = array(//email to be sent to HR when request is submitted
'body' => 'Attached, please find the Excel spreadsheet containing'
. ' order details for orders on ' . date('m/d/Y') . '.',
'from_email' => 'donotreply@hitpromo.net', …Run Code Online (Sandbox Code Playgroud) 作为无标题,我注意到 pandas 'to_csv' 会自动转换只有字母数字字符串为 float 的列。我正在 Jupyter 笔记本中创建一个数据框,并创建一个充满值“1”的列 ['A']。因此,我有一个由一列字符串“1”组成的数据框。当我使用“to_csv”将数据帧转换为 csv 文件时。输出csv文件是一列充满整数1。
您可能会建议我在jupyter中重新加载时将该列重新转换为字符串,但是这是行不通的,因为我事先不知道哪些列可能会因为这种行为而受到惩罚。有没有办法避免这种奇怪的情况。
让以下向量:
x <- c(123456789123456789, 987654321987654321)
y <- as.character(x)
Run Code Online (Sandbox Code Playgroud)
我正在尝试导出y到csv文件以便以后转换为XLSX(不要问,请求客户端),如下所示:
write.csv(y, file = 'y.csv', row.names = F)
Run Code Online (Sandbox Code Playgroud)
如果我y.csv在纯文字处理器中打开,我可以看到它在元素周围正确插入引号,但是当我在Excel中打开它时,程序坚持将列转换为数字并以科学格式显示内容.这需要重新格式化列的额外步骤,当使用大量文件时,这可能是一个真正的浪费时间.
如何在R中格式化20位数的字符向量,以便Excel不以科学计数法显示它们?
我和一位同事在Excel中遇到了一个我们不清楚的行为.
背景:
我们有一个工具可以将Excel工作表转换为表格格式.该工具计算excel中的公式,并用特定值替换其中的变量.excel工具由我们的一个使用(8)或(247)等值的客户使用.这些值由excel自动转换为-8或-247.
问:我看到很多人想在括号中显示负数,但为什么会将括号中的值更改为负数.我知道我可以简单地将单元格配置更改为文本,这可以解决问题,但我想知道是否有这种行为的原因,因为似乎没有数学原因.
有没有一种方法可以强制Excel在不格式化的情况下打开.csv?我不希望它删除逗号并创建几列。我知道我可以在记事本中打开它,但我更喜欢使用excel。
excel ×7
csv ×5
autocorrect ×2
brackets ×1
com ×1
dataformat ×1
datatables ×1
date ×1
export ×1
javascript ×1
office-2013 ×1
pandas ×1
powershell ×1
python ×1
r ×1
tabletools ×1