标签: openxls

从javascript生成office open XML excel文件

有没有办法从javascript生成.xslx文件,并允许用户通过JavaScript下载它?此页面适用于在没有互联网连接的html 5中脱机运行.

javascript openxls

10
推荐指数
1
解决办法
4792
查看次数

选择一个excel java api

我需要做的就是打开一个MS excel表 - 不确定哪种(2003年,2007年等) - 并将每行中的信息解析为一个对象.我只执行只读操作.

最适合此任务的Apache POI,JExcelAPIOpenXLS

我不想再发现api了,但如果你确定这些都不是最好的那么我会接受你的意见.

java excel jexcelapi openxls apache-poi

3
推荐指数
1
解决办法
1万
查看次数

替换 openpyxl 中的特定值

我有一个看起来像这样的excel文件:

   1984    1      1
   1985    1      1
Run Code Online (Sandbox Code Playgroud)

我想将第 2 列中的所有值更改为 0,但我不确定如何遍历行。

我试过了:

import openpyxl

wb=openpyxl.load_workbook(r'C:\file.xlsx')
ws=wb['Sheet1']
for row in ws:
     row = [x.replace('1', '0') for x in row]
Run Code Online (Sandbox Code Playgroud)

但这一定不是您遍历行的方式。

我想要的输出是:

1984 0 1
1985 0 1
Run Code Online (Sandbox Code Playgroud)

csv openxls python-2.7

1
推荐指数
1
解决办法
6212
查看次数

openpyxl 'Worksheet' 对象没有属性 'write'(python)

对不起我的英语不好。我需要打开一个 xlsx 文档并在最后一个位置写入新值。但我不明白该怎么做。我的算法是这样工作的:

  1. 打开 xlsx l_workbook = load_workbook(old_log_tmp_path)
  2. 从那里获取所有价值

    代码:

    def iter_rows(ws):
        for row in ws.iter_rows():
            yield [cell for cell in row]
    
    Run Code Online (Sandbox Code Playgroud)
  3. 创建新的 xlsm 文件

    代码:

    workbook = xlsxwriter.Workbook(tf.name)
    worksheet = workbook.add_worksheet()
    
    Run Code Online (Sandbox Code Playgroud)
  4. 将所有值复制l_workbookworkbook -> worksheet


但我认为这是不对的,我认为它们以简单的方式存在。像这样:

 l_workbook = load_workbook('EX2cRqM7xi1D.xlsx')
 sheet = l_workbook.get_sheet_names()[0]
 worksheet = l_workbook.get_sheet_by_name(sheet)
 worksheet.write(1, 1, "TEST")
Run Code Online (Sandbox Code Playgroud)

运行该脚本给了我以下错误:

AttributeError: 'Worksheet' object has no attribute 'write'
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何打开 xlsm 文件并向其添加新值(使用 openpyxl)?

更新:

我试试这个代码,但不起作用

import openpyxl

    workbook = openpyxl.load_workbook('tmp3by148hj.xlsx')
    ws = workbook.worksheets[0]

    ws.cell(row=1, column=1).value = 'TEST'
Run Code Online (Sandbox Code Playgroud)

python excel parsing openxls

-1
推荐指数
1
解决办法
1万
查看次数

标签 统计

openxls ×4

excel ×2

apache-poi ×1

csv ×1

java ×1

javascript ×1

jexcelapi ×1

parsing ×1

python ×1

python-2.7 ×1